Opencv 설치하기 / 우분투
전공/OpencvOpenCV 설치
일단 기본 라이브러리 설치
$ sudo apt-get update
$ sudo apt-get install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev 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 ffmpeg
ffmpeg이 설치가 안되면
$ sudo add-apt-repository ppa:mc3man/trusty-media
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install ffmpeg
차례대로 해준다.
지금은 3.1 까지 나와있지만
나는 2.x 대로 작업하기 때문에 2.4.13 을 설치한다.
git으로 다운받으면 항상 최신버전이기 때문에 나는 직접 다운을 받는다.
git clone 다운 시
$ git clone https://github.com/Itseez/opencv/
https://github.com/Itseez/opencv/archive/2.4.13.zip
링크로 다운받을 수 있다.
다운받으면 보통은 ~/Downloads 에 저장된다.
$ cd ~/Downloads
$ unzip opencv-2.4.13.zip
$ cd opencv-2.4.13
$ mkdir release
$ cd release
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -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 -DBUILD_TIFF=ON ..
$ make
-j 옵션을 써서 속도를 향상시킬 수 있다.
make에 사용될 코어의 수이다.
ex) make -j4 => cpu 코어 4개 사용
ex) make -j8 => cpu 코어 8개 사용
저는 -j8을 해주었습니다. 시간이 꽤 오래 걸려요
$ sudo make install
anaconda를 사용하는 경우
$ cd ~/anaconda/lib/python2.7/site-packages/
$ ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
를 추가로 해준다.
출처: http://hanmaruj.tistory.com/13 [하늘마루 이야기]
'전공 > Opencv' 카테고리의 다른 글
Face-tracking Robot 졸업작품 (18) | 2018.01.29 |
---|---|
저장된 사진 띄우기 (0) | 2017.07.24 |
ubuntu 16.04 opencv 3.2.0 설치 (2) | 2017.07.21 |
노트북 카메라 연동 얼굴 인식 (0) | 2017.07.14 |
Opencv 설치하기 (1) | 2017.07.07 |