opencv 설치 이후 yolo 설치를 진행한다. 터미널을 실행하여 다음의 명령어를 입력한다.
git clone https://github.com/pjreddie/darknet
설치가 완료된 이후 darknet폴더가 홈에(바탕화면이 아님) 생성되는데 그 안의 Makefile을 실행하여 해당 부분을 변경해준다
CUDA 사용 GPU=1
opencv 사용 OPENCV=1
Makefile을 실행하는 방법은 여러가지가 있으므로 해당 내용만 변경후 저장해준다.
이후 변경이 완료되었으면 터미널에서 다음 명령어를 차례대로 실행한다.
cd darknet
make
이후 완료되었으면 yolo의 샘플 가중치 파일을 설치한다. 터미널을 통해 다운받을 경우 다음과 같이 입력한후 실행한다.
wget https://pjreddie.com/media/files/yolo.weights
*** 가중치의 파일이름과 현재 설치되어있는 yolo의 버전이 일치하는지 확인하여야 한다 틀리면 추후 실행시에 에러가 나는데 이를 해결하기 위해 2시간동안 구글링을 했던것 같다.
가중치 파일을 다운받았을 경우 다음 명령어를 실행한다.
./darknet detect cfg/yolo.cfg yolo.weights data/dog.jpg
./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
//필자의 경우 v3 yolo를 사용하여 위와 같이 변경한 후 명령어를 입력하였다.
버전이 맞지 않을 경우 나오는 문구
실행이 정상적으로 진행될 경우 잠시 기다리면 다음과 같은 이미지 화면이 뜬다.
동영상 / 웹캠을 사용할시에도 아래의 명령어를 터미널에 입력한후 실행하면 demo창이 뜨며 영상 / 캠 이 동작한다.
./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights <비디오 경로>
'캡스톤' 카테고리의 다른 글
이미지 크롤링 코드 (0) | 2019.05.22 |
---|---|
우분투 16.0x에서 opencv 3.2 설치 (0) | 2019.05.20 |
CUDA 사용 및 YOLO 사용 환경 구성 (0) | 2019.05.09 |
셀레니움 사용하기 (0) | 2019.04.22 |
캡스톤디자인 CUDA 지원가능 그래픽카드 확인 (0) | 2019.04.22 |