我在MATLAB中寻找一些基本的SIFT实现。我需要从第一原则写出来。另外,我正在寻找解释程序中发生的事情的东西。 Vedali的代码和David Lowe的代码完全超出了我的想法。
答案 0 :(得分:12)
如果您是Matlab用户,则必须知道这个优秀的网站网站:Matlab File Exchange
在那里,您将找到以下项目:Feature Points In Image
我认为这个项目将完全回答你关于筛选的所有问题。
还可以看一下opencv库的SIFT实现。
然后,你可以在这里找到SIFT发明人的matlab实现: D.LOW SIFT,我假设你已经知道了这个实现。
要理解SIFT,请阅读这篇非常好的论文ASIFT,它解释了ASIFT算法。本文首先介绍了SIFT alogirthm。
答案 1 :(得分:1)
你可以看看郑燕涛,赵明,史世勇的这个implementation。
另外,我知道英特尔研究公司的Scott Ettinger在某些时候做了Matlab实现。