正如我在标题中所提到的,默认vlfeat sift返回的功能少于D.Lowe的筛选。我怎么能让vlfeat sift和D.Lowe的功能一样多。或者我们是否只能通过vlfeat筛选提供关键点的位置信息来提取筛选功能?谢谢。
答案 0 :(得分:0)
在deault设置下,vlfeat sift返回D.Lowe的较少功能实现。 vlfeat的文件指出:
第一个八度音阶索引:设置为-1以提取非常小的功能
比例数:会影响提取的关键点数量
边缘阈值:减少以消除更多关键点
峰值阈值:增加以消除更多关键点
因此通过改变第一个八度音阶索引和缩放数量可以增加返回的特征数量。
matlab代码示例:
[f, d] = vl_sift(img, 'levels', 4, 'firstoctave', -1);