OpenCV中的模板匹配函数:cvMatchTemplate

来源:互联网 发布:java学生管理系统项目 编辑:程序博客网 时间:2024/05/22 02:26

void cvMatchTemplate{
const  CvArr*  image,
const  CvArr* temp1,
CVArr*   result,
int method
};
将模板图片temp1在原图image中移动来寻找匹配。
输出图像result 大小为cvSize(image->width-temp->width+1,image->height-temp->height+1).
匹配方法method 共有6种:

method

int

最好匹配

最差匹配

CV_TM_SOQIFF  

0

0

CV_TM_CCORR 

1

1

CV_TM_CCOEFF

2

1

-1

CV_TM_SOQIFF_NORMED

3

0

CV_TM_CCORR_NORMED

4

1

CV_TM_CCOEFF_NORMED

5

-

-1

CV_TM_SQDIFF 平方差匹配法

CV_TM_SQDIFF_NORMED 归一化平方差匹配法

越小越匹配

CV_TM_CCORR 相关匹配法

CV_TM_CCORR_NORMED 归一化相关匹配法

CV_TM_CCOEFF 相关系数匹配法,最好的匹配为1,-1表示最差的匹配

CV_TM_CCOEFF_NORMED 归一化相关系数匹配法

  值越大越匹配。



原创粉丝点击