Skip to content

Instantly share code, notes, and snippets.

@philographer
Last active April 17, 2017 17:55
Show Gist options
  • Save philographer/81583338753cb6787460f9ffe22865b2 to your computer and use it in GitHub Desktop.
Save philographer/81583338753cb6787460f9ffe22865b2 to your computer and use it in GitHub Desktop.
Ubuntu 16.04 install OpenCV 3 Python
# 1. 패키지 목록을 받아오고
sudo apt-get update 

# 2. 컴파일시 필요한 패키지들 설치
sudo apt-get install build-essential checkinstall cmake git pkg-config yasm libtiff5-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev  libv4l-dev python-dev python-numpy libtbb-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils libopenexr-dev python-tk  libeigen3-dev libx264-dev

sudo add-apt-repository ppa:mc3man/gstffmpeg-keep
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg


# 3. OpenCV 소스코드 다운로드

mkdir opencv_source
cd opencv_source
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
 
 
# 4. OpenCV 설정
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr \
-D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON \
-D WITH_TBB=ON -D WITH_IPP=OFF \
-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules  ../ 


# 5. OpenCV 컴파일 후 설치
make  -j $(nproc)
sudo make install
sudo ldconfig


# 6. opencv  버전 확인 및 예제 컴파일
pkg-config --modversion opencv

# Result: 3.1.0
@philographer
Copy link
Author

mac: conda install --channel https://conda.anaconda.org/menpo opencv3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment