多模板匹配
在上一篇文章中,我们学会了模板匹配,我们在输入图像lena中搜索其眼部子图,其子图在整个输入图像内仅出现了一次。但是,有些情况下,要搜索的模板图像很有可能在输入图像内出现了多次,这时就需要找出多个匹配结果。而函数cv2.minMaxLoc()仅仅能够找出最值,无法给出所有匹配区域的位置信息。
所以就要用到多模板匹配。
依旧是模板匹配的前面基础操作:
注:res 是函数cv2.matchTemplate()进行模板匹配后的返回值
这里一步步循环坐标,并且调整匹配,匹配位置绘制矩形来标注匹配位置。
结尾: