Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在调试模式windows 7下运行期间的Qt、openCV和错误代码_Qt_Opencv_Windows 7 - Fatal编程技术网

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

在调试模式windows 7下运行期间的Qt、openCV和错误代码,qt,opencv,windows-7,Qt,Opencv,Windows 7,我已经在我的Windows7 Professiona64上安装了openCV和Qt框架。 我将带有动态库的path添加到系统变量path中 Mat img_1 = imread( "pic.jpg" ); imshow( "Easy sample", img_1 ); waitKey(0); 当我试图从OpenCV页面编译这个示例时,它编译时没有错误和警告,但它没有显示任何带有img的窗口。 当我尝试在调试模式下运行它时,会得到错误代码0xc0000138 我发现0xc0000135在系统中缺

我已经在我的Windows7 Professiona64上安装了openCV和Qt框架。 我将带有动态库的path添加到系统变量path中

Mat img_1 = imread( "pic.jpg" );
imshow( "Easy sample", img_1 );
waitKey(0);
当我试图从OpenCV页面编译这个示例时,它编译时没有错误和警告,但它没有显示任何带有img的窗口。 当我尝试在调试模式下运行它时,会得到错误代码0xc0000138


我发现0xc0000135在系统中缺少动态库文件,但我找不到0xc0000138是什么意思。

我也面临opencv 2.4.0和opencv 2.4.2的相同问题…似乎imread不起作用

如果你真的需要像Mat u一样处理图像,你可以做以下工作

#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;
}
#包括“iostream”
#包括
#包括
使用名称空间cv;
使用名称空间std;
int main()
{
IplImage*image=cvLoadImage(“C:\\lena.jpg”);
Mat-im(图像);
imshow(“测试”,im);
waitKey();
返回0;
}

不一定是解决方案,但没有检查的代码是无效的。写入
matimg_1=imread(…);if(img_1.empty())返回-1链接调试文件…它会工作…就像opencv_core240d.lib..opencv_highgui240d.lib一样