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 归一化相关系数匹配法
值越大越匹配。