https://github.com/opencv/opencv https://github.com/opencv/opencv_contrib/tree/4.x https://cmake.org/

CMake로 빌드해서 sln → GUI 프로그램활용 Configure →

image.png

image.png

BUILD_SHARED_LIBS on static으로 빌드하고 싶으시면 체크 해제
BUILD_opencv_world on 여러 dll들을 opencv_world.dll 로 하나로 묶어줌
OPENCV_ENABLE_NONFREE on SURF 등(SIFT는 특허 만료로 무료됨) 유료 기능 설치
OPENCV_EXTRA_MODULES_PATH 위치 c:\OpenCV\opencv_contrib-4.x/modules 선택

빨간화면 없어질때까지 Configure 이후 Generate → sln 생성됨 (OpenProject로 접근가능)

빨간화면 없어질때까지 Configure 이후 Generate → sln 생성됨 (OpenProject로 접근가능)

sln에서 빌드해서 pdb, ALL_BUILD 빌드(ctrl shift B)

image.png

INSTALL 빌드(U)

빌드후, 산재된 프로젝트 결과물 install 폴더에 include, x64 모아짐 환경변수에 추가 → ~\opencv-4.x-build\install\x64\vc17\bin pdb파일 → ~\opencv-4.x-build\bin

image.png