【发布时间】:2012-02-09 13:41:49
【问题描述】:
我正在 MATLAB 中寻找一些基本的 SIFT 实现。我需要从第一原则来写它。另外,我正在寻找可以解释程序中发生了什么的东西。 Vedali 的代码和 David Lowe 的代码让我无法理解。
【问题讨论】:
标签: matlab image-processing computer-vision sift
我正在 MATLAB 中寻找一些基本的 SIFT 实现。我需要从第一原则来写它。另外,我正在寻找可以解释程序中发生了什么的东西。 Vedali 的代码和 David Lowe 的代码让我无法理解。
【问题讨论】:
标签: matlab image-processing computer-vision sift
如果你是 Matlab 用户,你一定知道这个优秀的网站:Matlab File Exchange
在那里,您将找到以下项目:Feature Points In Image
我认为这个项目将完全回答您关于 sift 的所有问题。
还可以查看 opencv 库的 SIFT 实现。
然后,您可以在此处找到 SIFT 发明者的 matlab 实现: D.LOW SIFT,我假设你已经知道这个实现了。
要了解 SIFT,请阅读这篇非常好的论文 ASIFT,它解释了 ASIFT 算法。本文从SIFT算法的描述开始。
你可以看看这个implementation郑艳涛、赵明、Neo Shi-Yong。
另外,我知道英特尔研究中心的 Scott Ettinger 在某个时候实现了 Matlab。
【讨论】: