본문 바로가기

졸업프로젝트/YOLO

[YOLO]OpenCV를 이용한 YOLO

728x90

 

이미 학습된 모델을 테스트 해보는 방법입니다

 

 

1. openCV설치 

 

iTerm에 작성 

python3 -m pip install opencv-python

 

 

2. Jupyter notebook에서 테스트

해야하는데 나는 맥에또 Jupyter notebook이 없네 설치부터 하자 

 

2-1) Jupyter Notebook설치

 

pip 업그레이드

pip3 install --upgrade pip

 

설치

pip3 install jupyter

 

실행

jupyter notebook

 

 

새폴더를 생성하고 

New -> Folder 

 

New->Python3 

새 파일 생성

버전을 출력해서 잘 설치되었는지 확인 

 

 

 

2-2) 실제로 해보기

일단 되는지 확인하는 용도라서 코드는 위의 블로그 코드를 해볼 것이고 

weight파일이 용량때문에 안올라가신다고 하셔서 직접 다운받아야 함 

( weight파일은 학습시킨 모델이다. 학습된 모델을 실제 테스트 셋으로 확인해보는 단계가 지금임.. )

 

 

1 . 파일 다운로드 

weight file은 아래에서 다운

나머지는 블로그에서 2개를 다운받고 

sample.jpg는 아무거나 사용가능 

 

sample.jpg로는

나는 어제 언니가 보내준 ... 이태민이 고양이 키우는 영상을 사용

아..고양이 너무귀엽게 생겼다...

 

pjreddie.com/darknet/yolo/

 

YOLO: Real-Time Object Detection

YOLO: Real-Time Object Detection You only look once (YOLO) is a state-of-the-art, real-time object detection system. On a Pascal Titan X it processes images at 30 FPS and has a mAP of 57.9% on COCO test-dev. Comparison to Other Detectors YOLOv3 is extremel

pjreddie.com

416size를 사용하신것 같아서 이걸 다운받음 

 

참고로 YOLO에서는 3가지 size만 사용할 수 있는데,

속도 : 320 > 416 > 608

정확도 : 608 > 416 > 320 

이런 차이점이 있다 

 

 

 

2. 업로드

구한 파일 4개를 코드와 동일한 곳에 업로드 해준다

 

 

3. 코드 복붙해서 실행 시키기 

 

오 잘한다

 

 

다른사진도 해봤다 

이름은 삼돌이 ㅎㅎ 너무귀여움 

 

 

 

참고자료 

bong-sik.tistory.com/16

 

Python으로 OpenCV를 사용하여 YOLO Object detection

이번엔 뜬금없이 영상처리다... 살면서 한번도 안해봤고 해볼거라고 생각도 못했음. 하지만 시키니까 합니다... https://pysource.com/2019/06/27/yolo-object-detection-using-opencv-with-python/ YOLO object d..

bong-sik.tistory.com

 

728x90

'졸업프로젝트 > YOLO' 카테고리의 다른 글

[YOLO] python xml,이미지 파일 PNG to JPG  (0) 2021.03.10
[YOLO] Darknet 공식문서 번역  (0) 2021.03.08
[YOLOdarkflow] Image Labeling  (0) 2021.02.24
[Window10] YOLO Darkflow 설치하기  (1) 2021.02.15
사전조사2  (0) 2021.02.10