我使用opencv并且需要在视频流中找到匹配的图片。函数cvMatchTemplate()和cvMinMaxLoc()查找匹配绝对正确。但问题是,当没有匹配时,opencv无论如何都会找到它。即使在白板上。 谁能说出问题是什么?也许使用另一个函数来检测匹配或者有些人了解没有匹配? 谢谢
答案 0 :(得分:0)
cvMatchTemplate
输出相似性度量/图像距离的图(取决于method
参数)。您希望查看相似性度量并将其阈值设置为合理值(因此,如果相似度较高/距离较低,则仅接受匹配)。 cvMinMaxLoc
也为您提供了值,您可以使用它们进行阈值处理(查看正样本和负样本的值,并在其间设置阈值)。