직무적성검사
인적성 수리 문제
그러므로 학습과정과 예측과정의 속도가 굉장히 느려서 Real-Time application은 구현하기 어려웠습니다.
YOLO(You Only Look One) model로 해결할 수 있습니다. 이것은 속도가 빠릅니다.
저희는 Darknet System을 이용하여 실습해볼 것입니다.
Darknet System은 머신러닝, 딥러닝을 위한 open source framework입니다. 이 안에 YOLO model이 들어있습니다.
import os
os.environ['ROOT_FOLDER'] = '/content/YOLO_Object_Detection'
ROOT_FOLDER = '/content/YOLO_Object_Detection'
!mkdir "$ROOT_FOLDER"
cd "$ROOT_FOLDER"
!git clone https://github.com/AlexeyAB/darknet.git
!make
이제 YOLO의 모델을 사용할 수 있게 되었습니다.
!wget https://github.com/AlexeyAB/darknet/releases/download/darknet_yolo_v3_optimal/yolov4.weights
«««< HEAD
이미지 1장을 이용해서 Object Detection을 수행합시다.
003c7e0ffe790be42aa223b0227d6df91e78fed4
!./darknet detector test cfg/coco.data cfg/yolov4.cfg yolov4.weights data/dog.jpg
«««< HEAD
/content/YOLO_Object_Detection/darknet/src/image.c
width, heigtㅅ cnn에 들어갈 이미지의 가로, 세로 길이
======= 11. 예측결과출력
위의 명령어 입력 이후 /content/YOLO_Object_Detection/darknet/predictions.jpg
에 predictions.jpg
파일이 생성됩니다.
003c7e0ffe790be42aa223b0227d6df91e78fed4
Leave a comment