1. YOLO

 You Only Look Once의 준말, Objection detection 분야의 합성곱 신경망 기반의 모델중 하나

 

 

 

 

 

 

 

 

 

 

 

 

 

 

그림과 같이 사진속 객체를 인식하여 객체를 Bounding Box로 구분짓고 이름을 붙여 분류함.

이 YOLO를 사용하여 차량 사진속에서 번호판 객체를 인식하게하여 번호판 부분만을 추출할 것

 


2. YOLO를 위한 개발환경세팅

YOLO 학습 / 검출을 위해 Darknet Project를 사용할 것

  https://github.com/AlexeyAB/darknet 를 통해 다운로드
 ※ Darknet : 신경망 프레임워크, 테이터들을 학습시키고 실행시킬 수 있는 틀

Darknet 빌드를 위한 프로그램

  • Visual Studio 2015 (2017,2019면 2015툴을 다운받아 2015버전으로 돌아가도록 설정
  • NVIDIA CUDA 10.0, NVIDIA cuDNN(CUDA와 호환 가능한 버전) : GPU로 돌리기위해 필수 - CPU와 차이 큼.
  • OpenCV 4.5.2 (영상처리 라이브러리-영상처리관련 API와 툴제공) 

Darknet 빌드 완료 후 YOLO 예제 실행

사진속의 개체를 인식하여 검출한 결과

 

참고 : https://darkpgmr.tistory.com/170

+ Recent posts