#include <opencv\cv.h>
#include <opencv2\highgui\highgui.hpp>
#include<opencv\cvaux.h>
#include<opencv\cxcore.h>
#include <opencv2\imgproc.hpp>
#include <iostream>
#include<conio.h>
using namespace cv;
using namespace std;
void main()
{
Mat src = imread("greyscale.jpg"); \\image to be edited
imshow("input", src);
Mat dest; \\processed image
threshold(src, dest, 100, 255, THRESH_BINARY);
imshow("result", dest);
waitKey();
}
在Visual Studio 2013 Express上执行上面的代码(为opencv 3.0配置) 没有显示任何编译错误。 但是输出窗口显示错误
OpenCV错误:cv :: imshow,fi中的断言失败(size.width&gt; 0&amp; size.height&gt; 0) le C:\ builds \ master_PackSlave-win64-vc12-shared \ opencv \ modules \ highgui \ src \ windo w.cpp,第271行 按任意键继续 。 。 。 并且窗口弹出,说打开cv已经崩溃。
我是opencv的新手,非常感谢任何帮助。谢谢! 我遇到过类似的问题,但他们最初认为网络摄像头的输入是空的。所有我在这里做的是扫描图像