前言
本案例要实现的功能是使用OpenCV中的matchTemplate实现多目标匹配。熟悉matchTemplate这个API的小伙伴都知道,仅仅单一使用matchTemplate的话只能实现单一目标匹配,而不能实现多目标匹配。那么接下来我们就一起看看如何使用matchTemplate实现多目标匹配吧。
一、图像预处理
首先加载测试图像与模板图像,如下图所示:
测试图像:

模板图像:

我们的最终目的是在测试图像中找到所有模板图像的物体,并把它框出来。
首先将图像灰度化、去噪
Mat src_gray, src_gaussian;
cvtColor