더북(TheBook)

이제 현재 작업 디렉터리는 ~/opencv/build로 변경되었습니다. Windows 운영 체제에서 OpenCV를 빌드할 때와 마찬가지로 리눅스 운영 체제에서도 CMake 유틸리티를 이용하여 OpenCV 빌드에 필요한 Makefile 파일을 생성해야 합니다. 리눅스에서는 CMake 유틸리티를 명령행 인터페이스로 실행할 수 있습니다. 다음과 같이 여러 줄로 구성된 명령을 주의하여 입력하세요.

$ cmake \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D BUILD_WITH_DEBUG_INFO=OFF \
-D BUILD_EXAMPLES=ON \
-D BUILD_opencv_python3=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_ENABLE_NONFREE=ON \
-D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.0.0/modules \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D WITH_TBB=ON \
../opencv-4.0.0/

 

cmake 명령을 실행하고 약간의 시간이 흐르면 다음과 같은 메시지가 출력되는 것을 확인할 수 있습니다.

-- Configuring done
-- Generating done
-- Build files have been written to: /home/sunkyoo/opencv/build

만약 이와 같은 메시지가 출력되지 않고 에러가 발생한다면 에러 메시지를 잘 읽어 보고 필요한 부분을 수정해야 합니다.

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