res = cv2.matchTemplate(img, template, method)
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(res)
method:匹配算法
### TM_SQDIFF:计算平方不同,计算出来的值越小越相关
### TM_CCORR:计算相关性,计算出来的值越大越相关
### TM_CCOFFF:计算相关系数,计算出来的值越大越相关
### TM_SQDIFF_NORMED:计算归一化平方不同,计算出来的值越逼近0,越相关
### TM_CCORR_NORMED:计算归一化相关性,计算出来的值越逼近1,越相关
### TM_CCOFFF_NORMED:计算归一化相关系数,计算出来的值越接近1,越相关
本文深入探讨了OpenCV库中的模板匹配方法,包括TM_SQDIFF、TM_CCORR、TM_CCOEFF等不同匹配算法的工作原理及应用场景。通过实例展示了如何使用这些算法进行图像中的目标检测,并解释了归一化处理对于提高匹配效果的重要性。同时,讨论了各种算法在实际应用中的优缺点,为图像处理领域的开发者提供了实用的参考。
1166

被折叠的 条评论
为什么被折叠?



