OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:\builds\master_

出现这样的错误,通常是因为自己图片路径有问题, 工程中当下目录也没有图片

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:\builds\master_PackSlave-win64-vc12-shared\opencv\modules\highgui\src\window.cpp, line 271

解决办法:

方法1,将图片放在工程目录下,添加现有项,如图

Mat img = imread("my.jpg");

方法2,给出绝对路径

Mat img = imread("F:\opencv\ConsoleApplication1\ConsoleApplication1\my.jpg");改正为:

Mat img = imread("F:\\opencv\\ConsoleApplication1\\ConsoleApplication1\\my.jpg");

猜你喜欢

转载自blog.csdn.net/qq_15698613/article/details/83621432