模板匹配matchTemplate
生活随笔
收集整理的這篇文章主要介紹了
模板匹配matchTemplate
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C++:
void matchTemplate(InputArray image, InputArray templ, OutputArray result, int method);image:輸入圖像。必須為8位或者32位的浮點型。
templ:用于搜索的模板圖像。必須小于輸入圖像并且是一樣的數據類型。
result:匹配結果圖像。必須是單通道32位浮點型,且大小是(W-w+1)*(H-h+1),其中W,H分別為輸入圖像的寬和高,w,h分別為模板圖像的寬和高。
method:相似度衡量的方法。
(1)平方差匹配法,最好的匹配為0,值越大匹配越差;
method=CV_TM_SQDIFF(Sum of SquaredDifference)
?
?
(2)歸一化平方差匹配法,第一種方法的歸一化形式;
method=CV_TM_SQDIFF_NORMED
(3)相關匹配法,采用乘法操作,數值越大表明匹配越好;
method=CV_TM_CCORR(Cross Correlation)
?
(4)歸一化相關匹配法,第三種方法的歸一化形式;
method=CV_TM_CCORR_NORMED
?
(5)相關系數匹配法,最好的匹配為1,-1表示最差的匹配;
method=CV_TM_CCOEFF
(6)歸一化相關系數匹配法,第五種方法的歸一化形式;
method=CV_TM_CCOEFF_NORMED?
?
注意:
總結
以上是生活随笔為你收集整理的模板匹配matchTemplate的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中值滤波medianBlur
- 下一篇: OpenCV rectangle