
正文
OpenCV 显示Mat矩阵异常 显示“程序停止工作” 解决办法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
笔者调试OpenCV 程序时,在使用标准输出显示Mat矩阵时,编译没有错误,但每次运行都弹出程序停止工作的对话框。google之,得到解决方案。
程序如下:
#include <iostream>
#include <opencv2\opencv.hpp>
using namespace std;
using namespace cv; int main()
{
Mat M = (Mat_<uchar>(,) << ,,,);
cout << M << endl;
}
运行结果如下:

解决方案:
解决方案上说是因为计算机上有两个版本的VS,如我的机器上有VS2010和VS2012。详细原因和解决方法不再赘述,请查看原文:
http://blog.sciencenet.cn/blog-972981-712339.html






