2011-10-31 2 views
0

OSB 10.6에서 OpenCV 설치를 찾는 CVBlob에 문제가 있습니다. osx에 대한 패치는 cvblob 위키의 이전 메시지에서 설명한대로 설치합니다. make를 실행하면 빌드 프로세스가 cv.h 또는 highgui.h를 찾을 수 없다는 오류를 즉시 발생시킨 다음 해당 헤더에 선언 된 추가 심볼과 변수를 찾지 못한다는 오류가 발생합니다.OSX에서 cvblob을 컴파일해도 OpenCV 라이브러리가 올바르게 검색되지 않습니다

내가 사용하는 cmake 명령은 cmake -DOpenCV_DIR =/usr/local/Cellar/opencv/2.3.1a /입니다.

cv.h가 해당 위치의 includes 디렉토리에 있음을 알 수 있습니다. 또한 OpenCV Cmake 정보의 위치를 ​​지정하는 다음 cmake 명령을 시도했습니다.

cmake -DOpenCV_DIR =/usr/local/share/OpenCV /.

OpenCV가있는 cvblob 설치를 올바르게 알려주지 않습니다.

도와주세요!

SR

답변

-1

Xcode로 작업하고 계십니까?

그렇다면 Xcode 프로젝트의 헤더 검색 경로에 OpenCV 경로를 추가하기 만하면됩니다.

0

이후 버전의 cvBlob에서는 openCV가 자동으로 위치합니다. 그러나 버전 0.10.4와 그 전까지는 openCV 디렉토리가 이고 그 다음은 cvblob 디렉토리 인입니다. 특히 버전 0.10.4는 opencv-2.4.9 디렉토리가 cvblob 옆에있을 것으로 예상됩니다. 이 버전의 cvBlob에서는 -DOpenCV_DIR 매개 변수가 OS X에 아무런 영향을 미치지 않는 것으로 보입니다. 이것이 작동하도록하는 유일한 방법이었습니다.

관련 문제