开发环境为:win10+QT5.8+opencv3.2
把不同传感器或同一传感器在不同时间、不同成像条件下对同一景物获取的两幅或多幅图像在空间上对准,或根据已知模式到另一幅图中寻找相应模式的处理方法叫做模板匹配。
模板匹配的思想很简单:拿已知的模板,和原图像中同样大小的一块区域去对比。最开始时,模板的左上角点和图像的左上角点是重合的,将模板和原图像中同样大小的一块区域去对比,然后平移到下一个像素,仍然进行相同的操作,所有的位置都对比完后,差别最小的那一块区域就是要找的目标。
opencv通过matchTemplate()函数实现模板匹配。matchTemplate()函数有六种模板匹配算法。分别为:
1、平方差匹配 method=CV_TM_SQDIFF
这种方法利用平方差来进行匹配,最好匹配为0。匹配越差,匹配值越大。