opencv模板匹配

函数:

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代表无线性关系

注意;模板匹配只有在原图中抠出一部分来匹配精度才高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值