yongyong-e

[Ubuntu16.04] OpenCV 3.2.0 설치 본문

프로그래밍/OpenCV - Python

[Ubuntu16.04] OpenCV 3.2.0 설치

Yonghan Kim 2017. 9. 19. 16:58

1) 패키지 update 및 upgrade

$ sudo apt-get update

$ sudo apt-get upgrade


2) 필요한 패키지 설치

$ sudo apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libxine2-dev libv4l-dev v4l-utils libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libqt4-dev mesa-utils libgl1-mesa-dri libqt4-opengl-dev libatlas-base-dev gfortran libeigen3-dev python2.7-dev python3-dev python-numpy python3-numpy


$ sudo apt-get install build-essential 

$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 

$ sudo apt-get install python-dev python-numpy python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev


3) OpenCV 설치 및 컴파일

OpenCV 소스코드 설치

$ mkdir opencv

$ cd opencv


# opencv

$ wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip 

$ unzip opencv.zip


# opencv

$ wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.2.0.zip 

$ unzip opencv_contrib.zip


Makefile 구성

$ cd opencv-3.2.0


# opencv-3.2.0

$ mkdir build

$ cd build


$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=OFF -D WITH_IPP=OFF -D WITH_1394=OFF -D BUILD_WITH_DEBUG_INFO=OFF -D BUILD_DOCS=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D WITH_QT=ON -D WITH_OPENGL=ON -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.2.0/modules -D WITH_V4L=ON -D WITH_FFMPEG=ON -D WITH_XINE=ON -D BUILD_NEW_PYTHON_SUPPORT=ON ../


$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=OFF -D WITH_IPP=OFF -D WITH_1394=OFF -D BUILD_WITH_DEBUG_INFO=OFF -D BUILD_DOCS=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D ENABLE_NEON=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.2.0/modules -D WITH_V4L=ON -D WITH_FFMPEG=ON -D WITH_XINE=ON -D BUILD_NEW_PYTHON_SUPPORT=ON


이후 다음과 같은 메시지가 나타나면 정상


컴파일 (-j 다음의 4는 CPU 코어수를 나타낸다.)

$ make -j4 


CPU 코어수는 다음과 같이 확인 가능하다.


설치

$ sudo make install

$ sudo ldconfig


4) OpenCV 설치 확인

$ pkg-config --modversion opencv


Comments