우분투에서 opencv 설치하기 위해서는 단계가 많다보니 스크립트로 만들어서 사용하는 것이 손이 덜간다.
아래 내용을 복사하여 setup_opencv.sh 파일로 만들어 주자. 파일 이름은 당연히 자유롭게 설정 가능하다.
- version="$(wget -q -O - http://sourceforge.net/projects/opencvlibrary/files/opencv-unix | egrep -m1 -o '\"[0-9](\.[0-9]+)+' | cut -c2-)"
- echo "Installing OpenCV" $version
- mkdir OpenCV
- cd OpenCV
- echo "Removing any pre-installed ffmpeg and x264"
- sudo apt-get -qq remove ffmpeg x264 libx264-dev
- echo "Installing Dependenices"
- 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 libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils cmake qt5-default checkinstall
- echo "Downloading OpenCV" $version
- wget -O OpenCV-$version.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/$version/opencv-"$version".zip/download
- echo "Installing OpenCV" $version
- unzip OpenCV-$version.zip
- cd opencv-$version
- mkdir build
- cd build
- cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -DWITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
- make -j2
- sudo checkinstall
- sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
- sudo ldconfig
- echo "OpenCV" $version "ready to be used"
중간중간에 권한이 필요하므로 미리 권한을 바꿔주자
$ chmod -x setup_opencv.sh
실행 후 ls 로 확인 해 보면 권한이 변경 된 것을 확인 할 수 있다. (색이 달라짐)
이제 미리 저장해 둔 스크립트를 실행하면 설치 끝.
$ ./setup_opencv.sh
같은 내용이지만 만들어둔 스크립트 파일 첨부한다. 얘를 써도되고 위에거를 복사해서 써도 되고..
'Computer > Ubuntu, Linux' 카테고리의 다른 글
Python exit code 정리. (0) | 2016.04.19 |
---|---|
anaconda python 에서 opencv를 사용하자. (2) | 2016.04.18 |
ubuntu에서 한영 키로 한글 영어 전환하기 (0) | 2016.04.15 |
Pycaffe importerror 문제를 해결하자. (0) | 2016.04.15 |
Ubuntu 에서 추가 드라이브 설치하기 (0) | 2016.04.12 |