在调试模式windows 7中运行期间的Qt,openCV和错误代码

时间:2012-08-28 08:58:47

标签: qt opencv windows-7

我已经在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。

1 个答案:

答案 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;
}