我用opencv 2.4.10 和VS2010调试下面这个程序总,可以编译通过但是摁F5不能执行,总是显示下面的这句话!(也会出现俩窗口在下面但是第一个窗口提示“assertion failed seize and width”第二个窗口就不是我编程定义的窗口名称,是几个乱麻!)很是无奈了 !我查了很多网站他们说是图片路径的问题!我直接每个文件都Ctrl+V 了那张图片 ,但是还是不行!请问我这种情况是怎么了?难道是我OPENCV不支持Mat类?求解答啊!!!
“Unhandled exception at 0x7545969b (KernelBase.dll) in SSSSSSS.exe: Microsoft C++ exception: cv::Exception at memory location 0x001af77c..”
#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 读入一张图片(游戏原画)
Mat img=imread("pic.jpg");
// 创建一个名为 "游戏原画"窗口
namedWindow("游戏原画");
// 在窗口中显示游戏原画
imshow("游戏原画",img);
// 等待6000 ms后窗口自动关闭
waitKey(6000);
}