出现这样的错误,通常是因为自己图片路径有问题, 工程中当下目录也没有图片
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");