일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- YOLOv7
- computervision
- ironpython
- Text To Speech
- 업무자동화
- 파이썬 #업무자동화 #python
- 사무자동화 #Selenium
- DeepLearning
- YOLOv5
- pythonnet
- yolo
- Text-to-Speech
- processstart
- pdf merge
- google cloud
- pyautogui
- 사무자동화
- Google API
- objectdetection
- pypdf2
- Today
- Total
Doarchive
[YOLO] Darkflow 사용해보기 본문
// 가상환경 실행 시켜 주고 darkflow 클론
(venv) odoaui-MacBookPro ~ % cd project
(venv) odoaui-MacBookPro project % pip install cython
(venv) odoaui-MacBookPro project % git clone https://github.com/thtrieu/darkflow
(venv) odoaui-MacBookPro project % cd darkflow
//Build 해주기
(venv) odoaui-MacBookPro darkflow % python3 setup.py build_ext --inplace
//Weights model 다운로드 후
pjreddie.com/media/files/yolov2.weights
pjreddie.com/media/files/yolov3.weights
pjreddie.com/media/files/yolov2-tiny.weights
pjreddie.com/media/files/yolov3-tiny.weights
//darkflow 에 bin 에 folder 를 만들고
/ bin 안에 Weight 파일 복사
yolov3-tiny.weights 를 h5 파일로 변환
(venv) odoaui-MacBookPro keras-yolo3 % python convert.py yolov3-tiny.cfg yolov3-tiny.weights model_data/yolo_tiny.h5
get session error 나서 케라스 버전 올려주고 , 텐서플로우 버전은 내려줌
(venv) odoaui-MacBookPro keras-yolo3 % pip install keras==2.3.0
(venv) odoaui-MacBookPro keras-yolo3 % pip install tensorflow==1.14.0
jupyter notebook 실행
1
2
3
4
5
6
7
8
9
10
11
12
13
|
from IPython.display import display
from PIL import Image
from yolo import YOLO
def objectDetection(file, model_path, class_path):
yolo = YOLO(model_path=model_path, classes_path=class_path,
anchors_path="model_data/tiny_yolo_anchors.txt")
image = Image.open(file)
result_image = yolo.detect_image(image)
display(result_image)
objectDetection('model_data/dogcat.jpg', 'model_data/yolo_tiny.h5', 'model_data/coco_classes.txt')
|
cs |
이코드를 실행 시켜보면
이런결과가 나온다
'Computer Vision > Deep learning' 카테고리의 다른 글
[Colab] 기본세팅 (1) | 2021.01.27 |
---|---|
[Conda] anaconda 가 설치되어있음에도 command not found: conda 가 뜨는 경우 (0) | 2021.01.27 |
[Open Source] LabelImg - annotation 작업을 쉽게 (0) | 2021.01.21 |
[Python] Real Time Object Detection (0) | 2021.01.19 |
[라이브러리] 데이터 시각화: Matplotlib /Seaborn (0) | 2021.01.12 |