1

请建议任何与大小和旋转无关的模板匹配算法。(如果可能,请提供任何源代码作为示例)

编辑1:其实我理解算法是如何工作的,我们可以调整模板大小并旋转它。它的计算成本很高,但我们可以使用图像金字塔。但现在对我来说真正的问题是当图片以某个角度拍摄时,只有透视变换才能校正图像。我的意思是,即使我们旋转或缩放图像,如果图像中的对象被透视变换,我们也不会得到很好的匹配。当然可以尝试从不同的角度生成许多模板,但我认为这是非常糟糕的主意。

EDIT 2: 使用基于形状匹配的模板匹配时的另一个问题。如果图像没有很多锐利边缘怎么办?例如盘子或盘子?

编辑3:我也听说过用于物体检测的相机校准。用于该目的的算法是什么?我不明白它如何用于模板匹配。

4

2 回答 2

3

我不认为有一个有效的模板匹配算法是仿射不变的(旋转+缩放+平移)。

您可以通过使用距离变换使模板匹配对缩放+旋转具有一定的鲁棒性(请参阅倒角样式方法)。您可能还应该查看 SIFT 和 MSER,以了解该研究领域在过去十年中是如何形成的。但这些不是模板匹配算法。

于 2010-07-09T06:54:23.633 回答
3

查看最近 2013 年有关高效仿射模板匹配的论文:“Fast-Match”。http://www.eng.tau.ac.il/~simonk/FastMatch/

Matlab 代码可在该网站上找到。基本思想是彻底搜索仿​​射空间,但要根据图像的平滑程度以尽可能稀疏的方式进行搜索。有一个正式的近似保证,尽管它并不总能找到绝对的最佳答案。

于 2014-11-24T17:41:16.310 回答