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 설치하는 법에 대해 설명하겠습니다.
728x90
'졸업 작품 (Capstone) > Theft Chaser (YOLO)' 카테고리의 다른 글
[9] darknet(YOLOv3) 폴더 및 파일에 대한 간단한 분석 (0) | 2019.06.22 |
---|---|
[8] 우분투(Ubuntu) 16.04.1 LTS 에 YOLOv3 설치 및 예제 실행 (14) | 2019.06.16 |
[6] 우분투(Ubuntu) 16.04.1 LTS / Nvidia 그래픽 드라이버 / CUDA 8.0 / cuDNN 5.1 설치하기 (5) | 2019.06.16 |
[5] 우분투(Ubuntu) 16.04.1 LTS 기본 설정 팁 (5) | 2019.06.16 |
[4-2] 외장하드 SSD에 Ubuntu 16.04.1 LTS 설치하기 (25) | 2019.06.15 |
댓글