1、前言
匹配过程中只用到一个模板场景叫单模板匹配
- 原始图像中可能只有一个和模板相似的图像,也有可能有多个。如果只获取匹配程度最高的那一个结果,这种操作叫单目标匹配
- 如果需要同时获取所有匹配程度较高的结果,这种操作叫作多目标匹配。
模板匹配算法介绍可以参考:图像检测 - 模板匹配方法(算法详解)-CSDN博客
2、单目标匹配
单目标的模板匹配意思是只获取一个目标检测结果,就是匹配程度最高的结果
如果使用平方差匹配,则为计算出的最小结果
如果使用相关匹配或相关系数匹配,则为计算出的最大结果
matchTemplate()方法的计算结果是一个二维数组,OpenCV提供了一个minMaxLoc()方法专门用来解析这个二维数组中的最大值、最小值以及这两个值对应的坐标,minMaxLoc()方法的语法如下: