관리 메뉴

ComputerVision Jack

[Matlab - Template Matching] 본문

Image Processing/Matlab ImageProcessing

[Matlab - Template Matching]

JackYoon 2020. 8. 3. 16:18
반응형

Template Matching

템플릿은 영상의 한 조각 정보를 뜻합니다. 템플릿이 주어 졌을 때, 이 템플릿이 영상에 어디 부분에 있는지를 유사도와 비 유사도를 고려하여 계산한 후, 해당 영역에 bounding box 처리를 하는 작업이 템플릿 매칭입니다.

 

이미지 자료

우선 왼쪽 그림을 보시면 여러가지 코인이 화면에 등장합니다. 이 동전 영상에서 오른쪽의 동전 템플릿을 이용해 이 템플릿 이미지가 어디에 위치해 있는지 찾는 방법입니다.

 

템플릿 매칭 코드

correlation (유사도)를 통해 영상에서 템플릿이 적합한 위치를 계산합니다.

템플릿 매칭 코드 실행

해당 템플릿 매칭 코드를 실행하면 유사도를 분석하고 관련 유사도에 근거하여 원본이미지에서 template을 boundingbox처리하여 표기합니다.

correlation
Detection

 

반응형

'Image Processing > Matlab ImageProcessing' 카테고리의 다른 글

[Matlab - Harris Corner Detection]  (0) 2020.08.02
[Matlab - Color Segmentation]  (5) 2020.07.27
[Matlab - Region Labeling]  (0) 2020.07.26
[Matlab - Edge Filter]  (0) 2020.07.24
[Matlab - Gaussian Filter]  (0) 2020.07.24
Comments