2017. 12. 12. 02:57
Deep Learning(YOLO)기반의 Smart Scarecrow
본인은 Ubuntu 16.04.1환경에서 설치 했습니다.
YOLO를 설치하기전에 Opencv를 선행으로 설치를 해주어야 합니다.
Opencv3.2설치
1. g++, cmake 설치
- sudo apt-get install g++
- sudo apt-get install cmake
2. Opencv설치를 위한 필요 패키지 설치
- 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
3. Opencv Download
- 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
4. Opencv 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 ../
- make -j
- sudo make install
5. 설치확인
- pkg-config --modversion opencv
- pkg-config --libs --cflags opencv
위 이미지와 같이 3.2.0 version으로 Opencv가 성공적으로 설치가된 것을 확인할 수 있습니다.
'Deep Learning(YOLO)기반의 Smart Scarecrow' 카테고리의 다른 글
[6] YOLO 데이터(이미지) 학습 (218) | 2017.12.19 |
---|---|
[5] Darknet YOLO분석 YOLO 제대로 알고 사용하자 (2) | 2017.12.18 |
[4] YOLO설치 및 사용 (54) | 2017.12.12 |
[2] 왜 YOLO를 사용하는가? (10) | 2017.12.11 |
[1] 개발배경 (야생동물로 인한 농작물 피해가 연간100억원 이상??) (0) | 2017.12.11 |