반응형



OpenCV's extra modules( opencv_contrib )을 포함하여 OpenCV 4.0.1 라이브러리를 Visual Studio 2017에서 사용하기 위해 컴파일한 과정을 다루고 있습니다.


윈도우즈용으로 미리 빌드된 OpenCV 라이브러리에는 extra 모듈(opencv_contrib)이 빠져있습니다.

SURF, SIFT(xfeatures2d) 등의 OpenCV 모듈을 사용하려면 https://github.com/opencv/opencv_contrib에 있는 소스 코드를  포함시켜서 다시 컴파일 해주어야 합니다.


빌드 환경은 다음과 같습니다.


  • Windows 10 Pro 64bit

  • Visual Studio Community 2017

  • OpenCV 4.0.1



오류나 잘못된 점이 발견되면 알려주세요..







다음 같은 에러가 발생하는 경우 아래 경로를 시스템 변수의 path에 추가하면 해결됩니다.

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin



The CXX compiler identification is unknown

The C compiler identification is unknown

CMake Error at CMakeLists.txt:131 (project):

 No CMAKE_CXX_COMPILER could be found.




CMake Error at CMakeLists.txt:131 (project):

 No CMAKE_C_COMPILER could be found.




Configuring incomplete, errors occurred!

See also "C:/opencv-source/build /CMakeFiles/CMakeOutput.log".

See also "C:/opencv-source/build /CMakeFiles/CMakeError.log".






빌드한 C++용 OpenCV 라이브러리 테스트는  다음 포스팅을 참고하여 진행하면 됩니다.


Visual Studio 2017에서 OpenCV 4.0.1를 사용하는 방법

http://webnautes.tistory.com/1132






문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts