首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qt opencv无法读取图像

qt opencv无法读取图像
EN

Stack Overflow用户
提问于 2020-08-16 16:00:11
回答 1查看 59关注 0票数 0

我是qt创建者的新手,我对它的构建错误和未定义错误的基调感到厌烦。最后,我毫无错误地安装了opencv3.2。Noti可以使用opencv库,但是我不能读取像"image.jpg“这样的文件。我什么都试过了。路径是%100正确的斜杠是正确的。在cmake安装过程中没有错误。请帮我一把:D

代码语言:javascript
复制
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.dll
代码语言:javascript
复制
try {
     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) {

}

输出

代码语言:javascript
复制
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

它返回空图像。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-17 00:31:29

我通过安装Opencv 4.4.0解决了这个问题。这是一个有点难安装,但我弄明白了,谢谢你的回复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63434544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档