我在我的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