2018년 12월 4일 화요일

[YOLO V3] 설치 및 실행(Install & Execution) [ONLY COMMAND]

$ git clone https://github.com/pjreddie/darknet
$ vi Makefile
설정에 맞게 GPU, CUDNN, OPENCV를 수정! 사용한다=1, 사용 안한다=0
(여기서 에러가 난다면, GPU, CUDNN, OPENCV의 설치여부 및 관련 부분을 체크해보자
작동하지 않는다면 사용 안한다=0으로 바꿔서 make로 만들자!)
단, 여기서 조금 주의해야 할 점이 $nvcc -V 명령어를 통해서 cuda가 제대로 설치되어 있는지 확인하고 수정해 줄 것, 나 같은 경우는 $/usr/local/cuda/bin/nvcc 아래에 존재했다. 따라서 이 부분을 수정해줘야 함)

$ cd darknet
$ make
----------------------------------------------------------------------------------yolo 설치 끝
<이미 학습된 가중치 파일 받기>
$ cd darknet
$ wget https://pjreddie.com/media/files/yolov3.weights

<이미지파일 예제 실행>
$ ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg

<동영상파일 예제 실행> (개, 자전거, 차가 나오는 아무 동영상을 video file부분에 넣자.)
$ ./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights <video file>

<Webcam으로 예제 실행>
 $ ./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights
---------------------------------------------------------------------------------------------------yolov3기본 예제 실행 끝

출처 :  http://pgmrlsh.tistory.com/4
(참고로 출처에는 왜 저렇게 실행되는지에 대한 정보가 잘 정리되어 있습니다.)

댓글 없음:

댓글 쓰기