opencv3.4.1+vs2015 不能读显图片 5C

最简单的读取显示图片都办不到

#include<opencv2/imgproc/imgproc.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
    Mat M = imread("d:/1.png");
    imshow("1", M);
    waitKey();

}

警告如下:

图片说明

用的编译器是debug x64,试了网上的方法,依赖项删除不带d的,也没用。该怎么办?

c++

3个回答

朋友,imread参数补全

然后建议你

if (M!=NULL){
 imshow("1", M);
}
else
cout<<"Read failed"<<endl;

用此检查时read的问题还是show的问题。
再做下一步更改

有时候可能不是代码的问题,
你1.png有读取权限不?
确保图片存在,以管理员身份允运行编译好的程序试试。
没事别老用第三方库。GDI不是挺好的吗
还有有,应该是 "d:\1.png"注意写法

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐