函数:
matchTemplate 函数:在模板和输入图像之间寻找匹配,获得匹配结果图像
minMaxLoc 函数:在给定的矩阵中寻找最大和最小值,并给出它们的位置
计算相似度的方法
T(x,y)T(x,y) --表示模板。I(x,y)I(x,y) --目标图像。 R(x,y)R(x,y) --描述相似度的函数。
1.差值平方和匹配 CV_TM_SQDIFF
利用图像与模板各像素的平方和进行匹配,0匹配值--最好,匹配值越大配度越差。
R(x,y)=∑x′,y′(T(x′,y′)−I(x+x′,y+y′))2
2.标准化差值平方和匹配 CV_TM_SQDIFF_NORMED
相对于差值平方和匹配增加了标准化操作,亮度乘以一个系数,相关度不变。
3.相关匹配 CV_TM_CCORR
较大的数代表匹配程度高,0是最坏的结果。
4.标准相关匹配 CV_TM_CCORR_NORMED
5.相关匹配 CV_TM_CCOEFF
减去原图相与模板各自的平均值,去掉直流分量
6.标准相关匹配 CV_TM_CCOEFF_NORMED
改变亮度
相关系数:1代表相同,-1代表亮度相反,0代表无线性关系
注意;模板匹配只有在原图中抠出一部分来匹配精度才高。