더북(TheBook)

그림 A-6에서는 OpenCV 빌드를 위한 프로그래밍 환경을 선택할 수 있습니다. 이 책에서는 Visual Studio 2017을 사용하므로 맨 위의 ‘Specify the generator for this project’ 항목은 Visual Studio 15 2017을 선택해야 합니다. 그리고 중간의 ‘Optional platform for generator’ 항목은 x64를 선택하세요. 그 아래 옵션 입력 칸과 컴파일러 선택을 위한 라디오 버튼은 기본값을 그대로 사용합니다. 그림 A-6과 같이 선택하였으면 Finish 버튼을 클릭하세요. 그러면 그림 A-6 창이 닫히고, CMake 프로그램이 OpenCV 소스 코드 폴더를 분석하여 기본 설정 작업을 수행합니다.

CMake에서 OpenCV 소스 코드 분석이 끝나면 그림 A-7과 같은 화면이 나타납니다. CMake 프로그램 중앙에 빨간색 배경으로 채워져 있는 부분이 OpenCV 소스 코드를 빌드할 때 설정할 수 있는 항목들입니다. 이 중에서 필요한 항목은 추가로 선택하거나, 또는 불필요한 항목은 선택을 해제할 수 있습니다. 이 책에서는 대부분의 기본 설정을 그대로 사용할 것입니다. 다만 opencv_world 모듈을 사용하도록 설정하고, opencv_contrib 저장소에서 내려받은 추가 모듈 소스도 함께 빌드하도록 설정을 수정하겠습니다. 기본 설정에서 수정할 사항을 표 A-1에 나타냈습니다. 그림 A-7 화면에서 가운데 리스트 항목 스크롤바를 움직여서 BUILD_opencv_world 항목을 찾고, 오른쪽 체크 박스를 선택하세요. 그리고 다시 스크롤바를 이동하여 OPENCV_EXTRA_MODULES_PATH 항목을 찾아 선택하고, 오른쪽 버튼을 클릭하여 C:/opencv/opencv_contrib-4.0.0/modules 폴더를 선택하세요. 만약 이 책의 14장에서 설명한 SIFT, SURF 기능을 사용하고 싶다면 OPENCV_ENABLE_NONFREE 항목도 선택하는 것이 좋습니다. 표 A-1과 같이 선택을 수정하였다면 이제 Configure 버튼을 다시 클릭하세요. 그러면 약간의 시간이 흐른 후 그림 A-8과 같은 화면이 나타납니다.

▲ 그림 A-7 CMake 기본 설정 선택 화면

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.