본문 바로가기
openCV

[openCV] 딥러닝을 활용한 객체 검출

by _eunji_ 2020. 2. 1.
  • openCV 3.3부터 신경망을 불러와서 코드를 활용할수 있게 되었다.
  • 현재 openCV는 Caffe, TensorFlow, Darknet, Torch/PyTorch 라는 신경망 framework를 지원한다.

openCV에서 딥러닝을 사용하는 방법

1. 기존 학습된 신경망 모델을 불러온다.

2. 입력영상을 딥러닝 모델에 적합하게 바꾼다. (blob의 형태로 변환)

3. blob을 신경망에 집어 넣는다.

 

대표적인 신경망

GoogleNet은 영상이 어떠한 영상인지 판별, YOLO는 영상 내에 존재하는 물체들 검출

 

 

 출처 - 컴퓨터 비전 한동대학교 황성수

 http://www.kocw.net/home/cview.do?cid=1b1f5b73413060b5

'openCV' 카테고리의 다른 글

[openCV] 영상 변환  (0) 2020.02.01
[openCV] 추적  (0) 2020.02.01
[openCV] 보행자 검출  (0) 2020.01.31
[openCV] 얼굴 검출  (0) 2020.01.31
[openCV] 선 검출  (0) 2020.01.29

댓글