为什么matchTemplate会在图片中心给出错误的匹配?

时间:2016-03-21 21:36:20

标签: opencv computer-vision opencv3.0 opencv4android

我在openCV中使用matchTemplate()在相机框架的一个小区域内进行搜索,假设左上角的1​​28x128区域为较小的模板图像,可以说大小为32x32。

我有一个奇怪的问题。在minLoc绘制矩形时,我有时会完全平滑和正常的跟踪/匹配,因此知道我的代码(大多数)正在工作。

问题是,我选择随机模板以匹配每个初始化,并且90%的时间searchRegion的中心是(错误地)检测到匹配的位置。无论我移动相机的哪个位置,图像的中心都会被匹配' (每隔很多帧随机点发生微小波动)。

我错过了关于matchTemplate / normalize的工作方式吗?为什么错误地选择src图像的中心作为匹配?

以下是一些总结我正在做的事情的代码。

t

0 个答案:

没有答案