더북(TheBook)

▼ 표 A-1 CMake에서 OpenCV 빌드 설정 변경 사항3

Name

Value

BUILD_opencv_world

항목 선택

OPENCV_ENABLE_NONFREE

항목 선택

OPENCV_EXTRA_MODULES_PATH

C:/opencv/opencv_contrib-4.0.0/modules 폴더 선택

 

▲ 그림 A-8 CMake 추가 모듈 소스 관련 설정 선택 화면

 

그림 A-8은 그림 A-7과 매우 유사하지만 CMake 창 중앙에 나타난 항목 이름이 바뀌었습니다. 그림 A-8에 나타난 빨간색 항목은 주로 OpenCV 추가 모듈과 관련된 것들이며, 이들 모듈에 대한 설정은 기본값을 그대로 사용해도 무방합니다. 그러므로 여기서는 추가적인 설정 변경은 하지 않고 그대로 아래의 Configure 버튼을 다시 클릭합니다. 그러면 그림 A-9처럼 모든 항목의 빨간 배경색이 사라지게 됩니다. 빨간색 배경색이 사라졌다는 것은 이제 모든 설정을 확인했다는 의미입니다. 이제 Generate 버튼을 클릭하면 C:\opencv\build\ 폴더에 OpenCV.sln 솔루션 파일과 여러 개의 프로젝트 파일이 생성됩니다. 그림 A-9는 Generate 버튼을 클릭한 후의 화면이며, CMake 프로그램 맨 아래에 ‘Generating done’ 메시지가 출력된 것을 확인할 수 있습니다. 이후 CMake 창에서 Open Project 버튼을 클릭하면 Visual Studio 2017 프로그램이 실행되면서 자동으로 OpenCV.sln 파일을 불러옵니다.

▲ 그림 A-9 CMake 설정 완료 화면

 

3 이 책에서는 컴퓨터에 Visual Studio 2017 이외의 별다른 프로그램이 설치되어 있지 않은 환경에서 CMake 설정 방법을 설명합니다. Python, QT, CUDA 등의 프로그램이 설치되어 있는 컴퓨터 환경이라면 이 부분에 대한 CMake 설정을 확인하여 진행하기 바랍니다.

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