본문 바로가기

Capstone/2018-2 Capstone

⑥ Yolov3 on raspberry pi 3 B+

Yolov3 on raspberry pi 3 B+


이제 Yolov3를 라즈베리파이에 실행시켜보겠습니다.

저는 라즈베리파이 3 B+를 사용했습니다.


라즈베리파이 SD 카드에 OS를 설치합니다.

일단 여기에 들어가서 라즈비안을 다운받습니다.

다운로드 링크 :  https://www.raspberrypi.org/downloads/raspbian/

Etcher을 사용해서 다운받은 파일을 SD카드에 설치합니다.



그러면 라즈베리파이에 OS가 설치됩니다.

그리고  darknet을 설치합니다.


git clone https://github.com/pjreddie/darknet
cd darknet
make


이전에 test할때 필요한 파일들을 가져옵니다.

  • yolov3.cfg
  • yolov3_final.weights
  • coco.data
  • coco.names
  • train.txt
  • test할때 사용할 spider.jpg


그리고 test를 합니다.

./darknet detect yolov3.cfg yolov3_final.weights data/spider.jpg
cs


하지만 자꾸 segmentation error이 뜹니다.


그래서 수정하기 위해 찾아보니 pjreddie/darknet으로 다운받지 말고 AlexeyAB/darknet으로 다운 받아서 해보라는 글을 찾았습니다.

문제 해결 url : https://github.com/pjreddie/darknet/issues/811


그래서 다시 설치하고 시도를 해본결과

오류없이 학습은 되지만 predictions.png파일을 보면 Bounding Box가 나타나지 않습니다.


≫ 실행결과


test가 오류없이 진행되지만 prediction이 되지 않습니다.




이 문제에 대해서 좀 더 찾아보고 수정해 다시 올리겠습니다.


반응형

'Capstone > 2018-2 Capstone' 카테고리의 다른 글

⑤ Yolo_mark  (0) 2018.12.22
④ YOLO Custom  (0) 2018.12.14
③ YOLO란?  (0) 2018.12.14
② 이미지 부풀리기  (11) 2018.12.09
① 이미지 크롤링  (0) 2018.12.01