Windows 7 64 비트에서 CodeBlocks를 사용하고 있으며 기본 C/C++ 컴파일러로 MinGw를 사용하고 있습니다.Windows 7에서 opencv 2.4 오류가 발생했습니다.
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");
}
며칠 전 나는 오류의 많은 투쟁 후, 나는이 같은 unsolveable 오류, OpenCV의를 사용해야합니다
내 연결된 & 디렉토리 설정이 맞다고 생각합니다. 그래서 저를 도와주세요 :) 난 당신이 코드와 이미지의 올바른 모든 것을하고 있다는 것을 가정 :(
당신은 확인해야 이미지를 표시하기 전에 cvLoadImage가 성공했는지 여부 –
나는 cvLoadImage ("lena.jpg")로 변경했습니다; 하지만 여전히 오류. 내 main.exe와 동일한 폴더에 lena.jpg를 넣습니다. – psuedobot
cvLoadImage의 결과를 명시 적으로 확인해야합니다. 'if (img == NULL) {perror ("cvLoadImage failed"); 출구 (1); }' –