I suggest you start from the original article by Lowe to understand the terms and how they're calculated. You can find this and other articles at Google Scholar.
You can probably find implementations of SIFT in both C++ and Matlab, unless you must implement it yourself.
The bottom line is that, although the algorithm is pretty simple, it's only simple if you understand the underlying image processing algorithms. You'll have to beef up on them to understand SIFT.
发布评论
评论(3)
我建议您从 ,以了解这些术语及其计算方式。您可以在 Google Scholar 中找到本文和其他文章。
您可能可以在 C++ 和 Matlab 中找到 SIFT 的实现,除非您必须自己实现它。
最重要的是,尽管该算法非常简单,但只有当您了解底层图像处理算法时,它才会变得简单。您必须加强它们才能理解 SIFT。
I suggest you start from the original article by Lowe to understand the terms and how they're calculated. You can find this and other articles at Google Scholar.
You can probably find implementations of SIFT in both C++ and Matlab, unless you must implement it yourself.
The bottom line is that, although the algorithm is pretty simple, it's only simple if you understand the underlying image processing algorithms. You'll have to beef up on them to understand SIFT.
OpenCV 库实现了 SIFT 和一些查找匹配的算法。
这是
features2d在线文档 > OpenCV 模块。
OpenCV library has implementation of SIFT and some algorithms to find matches.
Here is an online documentation for
features2d
OpenCV module.使用本教程。它以非常用户友好的方式解释了 SIFT。
Use this tutorial. It explains SIFT in a very user-friendly manner.