我在openCV中使用matchTemplate()在相机框架的一个小区域内进行搜索,假设左上角的128x128区域为较小的模板图像,可以说大小为32x32。
我有一个奇怪的问题。在minLoc绘制矩形时,我有时会完全平滑和正常的跟踪/匹配,因此知道我的代码(大多数)正在工作。
问题是,我选择随机模板以匹配每个初始化,并且90%的时间searchRegion的中心是(错误地)检测到匹配的位置。无论我移动相机的哪个位置,图像的中心都会被匹配' (每隔很多帧随机点发生微小波动)。
我错过了关于matchTemplate / normalize的工作方式吗?为什么错误地选择src图像的中心作为匹配?
以下是一些总结我正在做的事情的代码。
t