본문 바로가기

딥러닝/Server Setting & Error

Ubuntu 16.04에 Opencv 2.4.13 version 설치하기

728x90
SMALL

안녕하세요 오늘은 Ubuntu 16.04에 opencv 2.4.13을 설치하는 것에 대해서 포스팅을 하려고 합니다!

 

아래의 사이트를 참고해서 설치하였는데 조금 수정할 부분이 있었어서 이부분을 알려드리고자 포스팅 합니다.

gist.github.com/sedovolosiy/6711123a9e5a73a6ce519e80338d0067

 

Install opencv-2.4.13 in Ubuntu 16.04

Install opencv-2.4.13 in Ubuntu 16.04. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

Terminal 창을 열어주시고 아래와 같이 명령어를 입력해 설치를 진행하면 됩니다.

 

 

# install dependencies
sudo apt-get update
sudo apt-get install -y build-essential
sudo apt-get install -y cmake
sudo apt-get install -y libgtk2.0-dev
sudo apt-get install -y pkg-config
sudo apt-get install -y python-numpy python-dev
sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install -y libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev
 
sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine2 libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils


저는 여기서부터 앞에 모든 명령어에 sudo를 붙여주어야지 설치가 가능했습니다.
따라서 아래의 명령어를 sudo로 다 변경해주었습니다. 
# download opencv-2.4.13
sudo wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.13/opencv-2.4.13.zip
sudo unzip opencv-2.4.13.zip
sudo cd opencv-2.4.13
sudo mkdir release
sudo cd release
 
# compile and install
sudo cmake -G "Unix Makefiles" -DCMAKE_CXX_COMPILER=/usr/bin/g++ CMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DWITH_TBB=ON -DBUILD_NEW_PYTHON_SUPPORT=ON -DWITH_V4L=ON -DINSTALL_C_EXAMPLES=ON -DINSTALL_PYTHON_EXAMPLES=ON -DBUILD_EXAMPLES=ON -DWITH_QT=ON -DWITH_OPENGL=ON -DBUILD_FAT_JAVA_LIB=ON -DINSTALL_TO_MANGLED_PATHS=ON -DINSTALL_CREATE_DISTRIB=ON -DINSTALL_TESTS=ON -DENABLE_FAST_MATH=ON -DWITH_IMAGEIO=ON -DBUILD_SHARED_LIBS=OFF -DWITH_GSTREAMER=ON ..




그리고 나서 아래의 명령어에서 터미널 창에 nproc를 하여 내가 사용 가능한 CPU core를 check 합니다.

그후 자신의 CPU core 값에 맞게 make all -j(core수)를 하면 됩니다. 
make all -j2 # 2 cores
sudo make install

그럼 여기까지 간단하게 ubuntu 16.04에서 opencv 2.4.13을 설치하는 방법이였습니다.

 

 

질문이 있으시거나 잘못된 점이 있으면 댓글로 남겨주세요!

728x90
LIST