Ubuntu 16.04에 opencv 2.4 설치하는 방법 기록 남깁니다. 안 까먹으려면 부지런히 남기는게 최고지요.
Ubuntu 16.04에 opencv 2.4 설치하는 방법
다음과 같이 따라하면 설치할 수 있습니다.
소스 다운로드
2017-01-18 기준으로 2.4.13.2 버전으로 다운됩니다.
git clone 할 때에는 브랜치를 명시해주면 해당 브랜치로 다운로드가 가능합니다.
git clone --branch 2.4 https://github.com/opencv/opencv.git
소스를 빌드할 작업 디렉토리로 이동
cd opencv mkdir build cd build
빌드하기 위한 환경 설정
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D CUDA_GENERATION=Auto \ -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON \ -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 ..
환경 설정중에 에러 발생하여 추가 라이브러리 설치
에러 내용 – CMake Error : Found unsuitable Qt version “” from NOTFOUND
sudo apt-get install qt-sdk
빌드 환경 설정 재시도
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D CUDA_GENERATION=Auto \ -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON \ -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 ..
Make
make -j4
설치
make install
환경변수 등록 및 적용
echo '/usr/local/lib' | tee -a /etc/ld.so.conf.d/opencv.conf ldconfig
Ubuntu 16.04에 opencv 2.4 설치하는 방법 요약
중간에 설치할 때 에러가 발생할 수 있습니다. 또한, 개개인의 PC 환경 때문에 다 다르게 설정이 필요할 수 있습니다.
이런 부분 때문에 Linux로 무언가를 작업하고자 할 때, 다소 어려움이 있을 수 있습니다.
하지만, 보통 에러와 관련하여 google에서 검색해 보면 그 해결 방법을 어렵지 않게 찾을 수 있습니다.
제가 설치한 기록만 보더라도, QT-SDK 관련해서 에러가 있었지만 어렵지 않게 찾아서 해결할 수 있었습니다.
그리고 기타 설치할 위치를 지정한다거나, CUDA 등의 설정은 본인의 환경에 맞게끔 옵션을 확인하여 설치하시면 됩니다.