我在我的Windows 7 64位使用CodeBlocks,我使用MinGw为我的默认C/C++编译器。在Windows 7 64位opencv 2.4错误
前几天我需要使用OpenCV的,之后我挣扎了很多错误,我得到unsolveable错误是这样的:
img http://oi49.tinypic.com/xc9hy8.jpg
img2 http://i48.tinypic.com/pwt8j.png
示例代码:
#include "cv.h"
#include "highgui.h"
int main(int argc, char** argv) {
IplImage* img = cvLoadImage(argv[1]);
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
}
我相信我的链接&目录设置是正确的。所以,请帮我:)我快要放弃:(
您需要检查在尝试显示图像之前,cvLoadImage是否成功。 – 2012-08-13 13:52:41
我已经更改为cvLoadImage(“lena.jpg”);但仍然错误。我将lena.jpg放在与Main.exe相同的文件夹中 – psuedobot 2012-08-13 14:26:21
您需要明确检查cvLoadImage的结果,例如, if(img == NULL){perror(“cvLoadImage failed”);出口(1); }' – 2012-08-13 16:38:22