2013-08-14 2 views
1

나는 얼굴 인식을 위해 flandmark 코드로 작업을 해왔다. 라이브러리를 컴파일하려면 CMAKE.gui.exe를 실행해야합니다. 그러나 나는 같은 오류가 계속 발생하고 아무도 그것을 해결하는 방법을 생각하지 않는 것 같습니다. 누군가 제발 도와 주시면 정말 감사하겠습니다.CMake error opencv 설정하기

Error: 
Cmake Warning at /OpenCV2.3/cmake/OpenCVConfig.cmake:153(message): 

Found OpenCV 2.4.3 Windows Super Pack but it has not binaries compatible with your configuration. 

You should manually point Cmake variable OpenCV_DIR to your build of OpenCV library. 
Call Stack(most recent call first): 

CMakeLists.txt:2(find_package) 

CMake Error at CMakeLists.txt:2(find_package): 


Found package configuration file: 

/OpenCV2.3/cmake/OpenCVConfig.cmake 

하지만 FALSE로 OPENCV_FOUND을 설정 그래서 "OpenCV의"를 포장하는 이

+3

글쎄, 문제는 정확하게 말합니다 : 바이너리가 선택한 구성과 호환되지 않습니다. 컴파일러에 맞는 올바른 OpenCV 바이너리 세트를 다운로드해야합니다. – ComicSansMS

+0

"OpenCV 2.4.3 Windows Super Pack"대 "/OpenCV2.3/cmake/OpenCVConfig.cmake"와는 차이가 있습니다. 다른 버전을보십시오. 뭔가 거기에 부러진 것처럼 보입니다. – languitar

+0

제목과 태그를 수정하십시오. 컴파일하지 않는 CMake가 아니라, 아마도 openCV 일 것입니다. – usr1234567

답변

-2

이상한 뭔가가 cmake 구성 파일에 대한 것입니다 찾을 수없는 것으로 간주됩니다.

나에게 문제는 단순히 OPENCV_FOUND를 TRUE로 설정하고 OpenCV_FOUND를 TRUE로 설정하여 해결되었습니다.

또한 OpenCV_DIR을/usr/local/share/OpenCV로 설정해야했습니다.

+1

OpenCV_DIR 설정이 충분해야합니다. 동일한 호환성 경고를 받았습니까? 나는 이것이 같은 질문에 답하고 있는지 확신하지 못한다. – drescherjm

+1

깨진 설치/구성을 해킹하는 것은 좋은 생각이 아닙니다. 생각보다 빨리 당신에게 돌아올 것입니다. – usr1234567

+1

OpenCV_DIR 설정이 충분하지 않았습니다. 이제 작동 중입니다. OpenCV_FOUND를 변경하기 전에 작동하지 않았습니다. 물론 부러진 설치를 해킹하는 것은 좋지 않은 생각이지만 다른 모든 대안을 시도해 보았습니다. 더 나은 대안이 있다면 말해주세요. –

3

CMake 캐시 만 삭제하면됩니다.

내가 더 많거나 적은 같은 문제 했어, & 자신 질문에 대답 기록했다.

전체 문제는 https://stackoverflow.com/a/36622706/3292304에서 확인하십시오. 이것이 도움이되기를 바랍니다.

0

나는 당신이 이미 OpenCV의 다른 버전을 설치 한 이후 내 경우에 발생이 post

을 살펴 건의 할 것입니다.

도움이되기를 바랍니다.