我是qt创建者的新手,我对它的构建错误和未定义错误的基调感到厌烦。最后,我毫无错误地安装了opencv3.2。Noti可以使用opencv库,但是我不能读取像"image.jpg“这样的文件。我什么都试过了。路径是%100正确的斜杠是正确的。在cmake安装过程中没有错误。请帮我一把:D
LIBS += C:\opencv3.2\build\bin\libopencv_core320.dll
LIBS += C:\opencv3.2\build\bin\libopencv_highgui320.dll
LIBS += C:\opencv3.2\build\bin\libopencv_imgcodecs320.dll
LIBS += C:\opencv3.2\build\bin\libopencv_imgproc320.dll
LIBS += C:\opencv3.2\build\bin\libopencv_features2d320.dll
LIBS += C:\opencv3.2\build\bin\libopencv_calib3d320.dlltry {
Mat image = imread("D:\\Adsız.jpeg",0);
if (!image.data)
cout << "Data is empty" << endl;
namedWindow("My image");
imshow("My image",image);
waitKey();
} catch (const exception& e) {
}输出
10:50:24: Starting C:\Users\YUNUS EMRE\Qt Workspace\build-OpenCVTest-Desktop_Qt_5_15_0_MinGW_32_bit-Release\release\OpenCVTest.exe ...
Data is empty
OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file C:\opencv3.2\sources\modules\highgui\src\window.cpp, line 312
[]10:50:27: C:\Users\YUNUS EMRE\Qt Workspace\build-OpenCVTest-Desktop_Qt_5_15_0_MinGW_32_bit-Release\release\OpenCVTest.exe exited with code 0它返回空图像。
发布于 2020-08-17 00:31:29
我通过安装Opencv 4.4.0解决了这个问题。这是一个有点难安装,但我弄明白了,谢谢你的回复。
https://stackoverflow.com/questions/63434544
复制相似问题