1

正如我在标题中提到的,默认 vlfeat 筛选返回的功能少于 D.Lowe 的筛选。我怎么能让 vlfeat sift 像 D.Lowe's 那样返回尽可能多的功能。还是我们只能提供关键点的位置信息来使用 vlfeat sift 提取 sift 特征?谢谢你。

4

1 回答 1

0

在默认设置下,vlfeat sift 返回 D.Lowe 的较少功能实现。vlfeat 的文件指出:

第一个八度索引: 设置为 -1 以提取非常小的特征

number of scale: 可以影响提取的关键点的数量

边缘阈值: 降低以消除更多关键点

峰值阈值: 增加以消除更多关键点

所以通过改变第一个倍频程索引和刻度数可以增加返回特征的数量。

matlab代码示例:

[f, d] = vl_sift(img, 'levels', 4, 'firstoctave', -1);
于 2015-07-31T12:37:16.880 回答