我将 eclipse 与 opencv 一起使用,我有这个简单的项目:
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
Mat im = imread(argc == 2 ? argv[1] : "lena.jpg", 1);
if (im.empty())
{
cout << "Cannot open image!" << endl;
return -1;
}
imshow("image", im);
waitKey(0);
return 0;
}
根据eclipse,它似乎是正确的,并且编译得很好。但是,如果我尝试在 Eclipse 的调试模式下运行它,则什么也没有发生,如果我尝试执行 .exe,我会收到此错误:
编辑:这些图像是西班牙语,但错误与这篇文章中的错误完全相同:opencv 2.4 error in windows 7 64 bit
我正在使用 Windows 7 x86 的虚拟机上运行它。
PS:对不起我的英语!