模板匹配 - 模板和图像的不同大小

时间:2011-03-18 23:10:03

标签: opencv computer-vision template-matching

我有一张图像,我可以以更好的质量(例如更大的尺寸)获得。问题是我无法在默认大小上进行模板匹配,只能在较高大小上进行。并且较高的一个不固定 - 它可以是原始图像的1.0到2.5倍。

我在考虑以更高的分辨率检索模板,然后根据图像的大小调整模板大小。但是,当我使用不同的resize算法时,这可能会产生完全错误的结果。

你有什么建议?当我想在这种情况下进行模板匹配时,我该怎么办?

编辑:只需注意 - 模板将始终相同,图像中的模板也是相同的(图像是计算机生成的)。

1 个答案:

答案 0 :(得分:1)

你是说你有一个标称比例为1.0的图像模板和你想匹配的目标图像,范围从1.0到2.5倍?

比例不变模式匹配算法非常复杂。最简单的方法是将目标图像缩小到多个中间分辨率,并尝试将其与模板匹配。为了获得更好的性能,请尝试减小模板的比例(例如0.5),以使目标落在0.5-1.75的范围内。处理不同的分辨率时,请尝试平滑图像。

最后,为了确保您的模板匹配准确无误,请增加目标图片和模板图片的比例,以跟踪上一个{x,y}位置到您的新资源。您可以这样做,直到达到最佳分辨率。标准化灰度相关是模式匹配的一种非常好的快速算法。