2009-07-09 4 views
0

내가이 설명서 사용 Eclipse를 설치 및 구성 후, 처음으로 (윈도우, 이클립스)에 대한 OpenCV의를 사용하고 있습니다 :아무것도는 OpenCV의 프로젝트를 구축 한 후에 발생하지

http://tommy.chheng.com/development/windows_development_setup.html

내가 예제를 실행 시도를하지만, 빌드 후에는 아무 일도 일어나지 않습니다! 단지 정지

img=cvLoadImage(argv[1]); 

: 프로그램이 광고 도달

. 이 명령의 앞뒤에 화면 인쇄를 시도했지만 아무 반응이 없습니다.

img=cvLoadImage(argv[1], -1); 

하지만 여전히, 아니 좋은 ...

감사합니다 그래서 : 그 때 내가 (? 좋은, 하 ...) 나는 또한 시도

전체 코드를 주석에만 화면 인쇄를 수행 어떤 도움이든. 첸.

+2

확실한 점은 이미지 파일을 첫 번째 인수로 제공한다는 것입니다. 맞습니까? – kwatford

+0

명령 줄에서 이미지 파일의 유효한 경로를 인수로 사용하여 프로그램을 실행 해보십시오. – Janusz

답변

0

< ...> \ OpenCV \ bin이 시스템 PATH에 영구적으로 추가 되었습니까? 창을 다시 시작해야합니다.

0

바이너리에서 명령 줄 인수를 사용하지 않는 경우 (IDE를 사용하여 코드를 컴파일하고 실행할 때 주로 그렇습니다) 이미지 파일에 고정 경로를 사용하여 작동하는지 확인하십시오.

이진 출력과 같은 폴더에 lena.jpg에 다음 줄을 사용해보십시오

img = cvLoadImage("lena.jpg"); 

이 잘 작동하는 경우 다음이 당신의 설정에 아무 문제가없고, 함께 적절한 명령 줄 인수를 사용하여 고정 할 수 있습니다 귀하의 이진 출력

0

문제가 해결되었습니다! 방금 시스템 경로에 <opencvDIR>..\opencv\build\x86\mingw\bin을 추가하고 컴퓨터를 다시 시작합니다.

관련 문제