[OpenCV][C++] 템플릿 매칭 (template matching) 총정리(1) - matchTemplate minMaxLoc SQDIFF CCORR CCOEFF


[OpenCV][C++] 템플릿 매칭 (template matching) 총정리(1) - matchTemplate minMaxLoc SQDIFF CCORR CCOEFF

이번에는 템플릿 매칭에 대해 알아보겠습니다. 템플릿 매칭(template matching)은 원본 영상에서 템플릿 영상(template image)이라고 불리우는 작은 크기의 부분 영상과 동일한 또는 가장 유사한 영역의 위치를 찾아내는 방법으로 물체 인식(검출), 스테레오 영상 등의 대응점 검출 등에 사용될 수 있습니다. 매칭 방법은 상관관계(correlation), SAD(Sum of Absolute Difference) 등의 방법을 사용합니다. 템플릿 매칭의 동작 원리 템플릿 매칭의 동작은 템플릿 영상을 원본 영상 전체에 순회하면서 매칭 방법에 따라 유사도를 계산합니다. 그 이후 유사도가 가장 높은 위치를 찾으면 그 위치가 매칭 결과가 되는 원리입니다. 템플릿 매칭 함수 OpenCV에서 제공하는 템플릿 매칭 함수의 원형은 아래와 같습니다. src 입력 영상 tmpl 템플릿 영상 result 유사도 결과 영상, Float32 타입 영상 method 유사도 계산 방법 mask 마스크...


#템플릿매칭 #TM_CCORR_NORMED #TM_SQDIFF #TM_SQDIFF_NORMED #매칭 #물체검출 #물체인식 #상관관계 #유사도 #정규화 #최대 #최소 #템플릿 #TM_CCORR #TM_CCOEFF_NORMED #matching #correlation #matchTemplate #minMaxLoc #normalize #opencv #similarity #template #TM_CCOEFF #coefficient #cross #difference #수식정리 #수식 #absolute

원문링크 : [OpenCV][C++] 템플릿 매칭 (template matching) 총정리(1) - matchTemplate minMaxLoc SQDIFF CCORR CCOEFF