如何获得一个绝对值,告诉我模板在最匹配的位置匹配了多少? 我知道minMaxLoc(),但这只能告诉我最大的值是什么,但我不知道MAXIMUM值是什么,所以我可以对它的匹配程度有所了解。
我见过有人说你可以使用标准化来获得一个百分比,但这对我没有帮助,因为最大值总是100%。我错过了什么吗?
答案 0 :(得分:4)
OpenCV documentation描述了可用于计算每个xy偏移位置的模板匹配分数的不同公式。
如果您想要一个简单的指标,请通过将CV_TM_CCORR_NORMED
传递给matchTemplate
来使用规范化的互相关,然后确保在调用{{{{}}之前不对结果执行常用的规范化。 1}}。最大值将是一个完美匹配。
不要对“标准化互相关”中的“标准化”一词感到困惑,这是指搜索图像和模板之间亮度/对比度差异的标准化,而不是结果得分。