#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat image = imread("lena.jpg");
if(!image.data)
{
cout << "error" <<endl;
return -1;
}
namedWindow("window");
imshow("window",image);
waitKey(27);
return 0;
}
和代码块12.11:
它无法显示图像,窗口显示
XX.exe has stopped working
windows is checking for a solution to the problem...
和qtcreator 2.4.1
结果还可以。
我尝试了cvImageShow ok
代码块12.11?
的问题答案 0 :(得分:0)
我解决了这个问题。
我更改了代码块12.11中的gcc版本
我将gcc 4.6.1下载到/ Program Files / codeblocks / MinGW
然后是opencv程序,因为缺少libgcc_s_dw2-1.dll
而无法正常工作google libgcc_s_dw2-1.dll并将其放入/ Program Files / codeblocks / MinGW / bin
成功!
也许这个链接:OpenCV program cannot run because of missing "libgcc_s_dw2-1.dll" in Code::Block 可能有助于解决这类问题。