2012-01-17 118 views

回答

5

你有看看this的代码示例吗?在这里你可以看到如何使用SURF描述符找到一个对象。 转到main(),并逐步检查代码。你可以尝试与你的图片,它应该工作。其他方法使用SIFT and FAST detectors

祝你好运。如果你没有得到结果继续尝试,在开始时很难。

+1

我认为使用SIFT可能会给出好的结果。你可以查看我的[回答不同的问题](http://stackoverflow.com/a/8644769/884412)关于SIFT的更多信息和链接到SIFT实现 – penelope 2012-01-17 14:32:23

+1

当然,我也使用SIFT进行一些应用。 – 2012-01-17 15:05:20

+0

我已经尝试过这个例子,还有另一个例子来自“学习OpenCV”和“OpenCV 2计算机视觉应用程序编程指南”,但我无法找到左侧图像的好参数,对于我找到网格和所有兴趣点。 – Famos 2012-01-17 17:01:21

2

您可能首先应用中值滤波器来消除噪声。这可能会导致匹配更好的结果,因为左图像相当嘈杂。

它也会平滑图像,这很好,因为它遗漏了细节,并且您正在寻找更大的结构。

您必须尝试不同尺寸的过滤器以获得最佳效果。

+0

现在我使用PyrDown PyrUp,并且中值过滤器不会赋予aditional利润:) – Famos 2012-01-20 06:05:58