-3

我想问一下 SIFT 算法是如何在 C++ 中完成的。

我了解 SIFT 提取关键点。在这种情况下,SIFT 算法提取的关键点所代表的值是多少?以及如何比较和检测相似的关键点?

我将在我的论文中使用 SIFT。有人可以以更简单的方式与我讨论这个问题吗?我是一名优秀的程序员,但我似乎无法理解如何实现 SIFT。我还没有关于图像处理的课程。

4

3 回答 3

4

我建议您从Lowe 的原始文章开始,了解这些术语以及它们的计算方式。您可以在Google Scholar上找到这篇文章和其他文章。

您可能可以在 C++ 和 Matlab 中找到 SIFT 的实现,除非您必须自己实现它。

底线是,虽然该算法非常简单,但只有在您了解底层图像处理算法的情况下才会简单。你必须加强他们才能理解 SIFT。

于 2011-08-05T19:33:04.333 回答
1

OpenCV库实现了 SIFT 和一些查找匹配的算法。
这是 OpenCV 模块的在线文档features2d

于 2011-08-25T18:37:55.190 回答
1

使用本教程。它以非常用户友好的方式解释了 SIFT。

于 2011-11-14T04:20:24.790 回答