공학왕이될거야

'우분투 opencv'에 해당되는 글 1건

  1. Opencv 설치하기 / 우분투

Opencv 설치하기 / 우분투

전공/Opencv

OpenCV 설치


일단 기본 라이브러리 설치


$ 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 


cmake 가 없는 경우

$ sudo apt-get install cmake


$ 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 ..


를 한다.

QT가 없는 경우 QT옵션은 뺀다. (WITH_QT=ON 제외)

//저는 여기서 계속 에러가 났는데 버전 에러인 것 같기도 하고, 옵션 에러인 것 같기도 하고..

이것 저것 해보면서 성공했기때문에

뭐 때문에 에러가 풀렸는지는 잘 모르겠습니다 ㅠㅠ

1. qmake 에러가 발생해서 sudo apt-get install qt4-qmake 이렇게 해결해주었습니다.
2. sudo apt-get install qt5-default
이렇게 qt를 설치해주었는데 이때 오히려 에러가 더 많이 발생하였습니다.

3. release 폴더에 있는 CMakeCache.txt 를 삭제해주고 qt가 없는 옵션으로 다시 설치해주었습니다.
//

$ make

-j 옵션을 써서 속도를 향상시킬 수 있다.


make에 사용될 코어의 수이다.


ex) make -j4 => cpu 코어 4개 사용

ex) make -j8 => cpu 코어 8개 사용


저는 -j8을 해주었습니다. 시간이 꽤 오래 걸려요


// pkg-config --modversion opencv opencv 버전 확인하기//

$ 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