我已经在windows 7 professiona 64上安装了openCV和Qt框架。 我已将动态库的路径添加到系统变量PATH。
Mat img_1 = imread( "pic.jpg" );
imshow( "Easy sample", img_1 );
waitKey(0);
当我尝试从OpenCV页面编译此示例时,它编译时没有错误和警告,但它不显示任何带有img的窗口。 当我尝试在调试模式下运行它时,我得到错误代码0xc0000138。
我发现0xc0000135在系统中缺少动态lib文件,但我找不到什么意思0xc0000138。
答案 0 :(得分:0)
我也遇到了与opencv 2.4.0和opencv 2.4.2相同的问题...好像imread不能正常工作......
如果你真的需要使用图像,因为你可以做以下事情......它有效......
#include "iostream"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
IplImage *image = cvLoadImage("C:\\lena.jpg");
Mat im(image);
imshow("TEST",im);
waitKey();
return 0;
}