본문 바로가기
졸업 작품 (Capstone)/Theft Chaser (YOLO)

[7] 우분투(Ubuntu) 16.04.1 LTS 에 OpenCV 3.2.0 설치하기

by Late Bloomer Lee 2019. 6. 16.
728x90

시작하기에 앞서, 저같이 오류로 인해 몇 시간 혹은 며칠 동안 고생하시지 말라고

설치&실행관련된 오류 설명사진들이 많이 들어갈 겁니다.

글이 길더라도 양해해주세요!

 

(1) 먼저 YOLO를 사용하기 전에, OpenCV 3.2.0을 설치해주셔야 합니다.

 

그전에, 아래와 같은 에러를 방지하기 위해 시스템 설정 -> 소프트웨어 & 업데이트로 들어가 줍니다.

 

다운로드 위치:주 서버로 바꾸고 나가줍니다.

 

(2) 터미널을 켜서 다시 우분투 패키지 최신화를 시켜줍시다. 아래 코드를 차례대로 입력해주세요.

 

sudo apt-get update
sudo apt-get upgrade

 

(3) 이제 OpenCV 3.2.0을 사용하기 위한 컴파일 패키지들을 설치하겠습니다. 차례대로 입력해주세요.

 

sudo apt-get install g++
sudo apt-get install cmake

sudo apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libxine2-dev libv4l-dev v4l-utils libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libqt4-dev mesa-utils libgl1-mesa-dri libqt4-opengl-dev libatlas-base-dev gfortran libeigen3-dev python2.7-dev python3-dev python-numpy python3-numpy

 

(4) 이제 OpenCV 를 설치하겠습니다. ( 압축을 풀고 난 압축파일은 필요 없으니 지워 주세요 )

 

mkdir opencv
cd opencv
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip
unzip opencv.zip
wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.2.0.zip
unzip opencv_contrib.zip

 

(5) 이제 build를 해줍니다.

 

cd opencv-3.2.0/
mkdir build
cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=OFF -D WITH_IPP=OFF -D WITH_1394=OFF -D BUILD_WITH_DEBUG_INFO=OFF -D BUILD_DOCS=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D ENABLE_NEON=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.2.0/modules -D WITH_V4L=ON -D WITH_FFMPEG=ON -D WITH_XINE=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D PYTHON_INCLUDE_DIR=/usr/include/python2.7 -D PYTHON_INCLUDE_DIR2=/usr/include/x86_64-linux-gnu/python2.7 -D PYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython2.7.so ../

sudo make -j
// 참고로 -j 명령어 입력 후, 너무 느려지거나 렉이 걸릴경우, -j2, -j3 등 여러가지 수를 붙여 보세요. 뒤에붙는 숫자는 사용할 코어의 수 입니다.

sudo make install

 

*(5 - 1) sudo make -j 명령어 실행 중 아래와 같은 오류가 생길수도 있습니다만, 무시하셔도 좋습니다.

 

 

(6) OpenCV 3.2.0 이 제대로 설치 되었는지 확인해줍니다. 

 

pkg-config --modversion opencv
pkg-config --libs --cflags opencv

 

(7) 아래와 같은 결과가 나오면 OpenCV 3.2.0 설치 성공입니다.

 

 

 

 

이어서 YOLOv3 설치하는 법에 대해 설명하겠습니다.

 

참고 블로그 : https://juni-94.tistory.com/7?category=802791

728x90

댓글