[전체코드]
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 libpng-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
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
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 -j4
sudo make install
pkg-config --modversion opencv
pkg-config --libs --cflags opencv
git clone https://github.com/pjreddie/darknet
cd darknet
make
vim Makefile
# OPENCV=1 ## 1로 바꿔주기! GPU 사용시 GPI=1로 수정
make
wget https://pjreddie.com/media/files/yolo.weights
이미지파일 실행
./darknet detect cfg/yolov2.cfg yolo.weights data/dog.jpg
동영상파일 예제 실행하기
./darknet detector demo cfg/coco.data cfg/yolov2.cfg yolo.weights <video file>
Webcam으로 실행
./darknet detector demo cfg/coco.data cfg/yolov2.cfg yolo.weights
[동영상파일 실행]
👉 실행은 되지만 엄청 느리다.. GPU를 사용안해서 그런듯🥺
--------------------
[Error] Failed to load module "canberra-gtk-module"
👉 해결방안: sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
🚨근데 또 에러 발생
[Error]
E: /var/lib/dpkg/lock-frontend 잠금 파일을 얻을 수 없습니다 - open (11: 자원이 일시적으로 사용 불가능함)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
👉 해결방안:
$ sudo killall apt apt-get # 이거 했는데 실행중인게 없다고 뜬다면? 아래 3줄 실행
$ sudo rm /var/lib/apt/lists/lock
$ sudo rm /var/cache/apt/archives/lock
$ sudo rm /var/lib/dpkg/lock*
$ sudo dpkg --configure -a
$ sudo apt update # 완료!
--------------------
너무 느려서 안되겠다. GCP로 GPU 할당받고 다시 시도해야지 😇
'프로그래밍 > Developer Student Clubs' 카테고리의 다른 글
[YOLO 웹으로 구현한 프로젝트 조사] (0) | 2020.02.02 |
---|---|
ASL, Digit 데이터 수집 (0) | 2020.01.16 |
깃헙 프로젝트 코드 분석 기록(cnn_keras.py) (0) | 2020.01.12 |
[삽질일기] GCP에서 GPU 할당받고 우분투 가상환경 실행 (2) | 2020.01.12 |
핸들랭 1분기 활동 및 2분기 계획 (0) | 2020.01.12 |