提取特征,筛选检测器

时间:2011-05-21 18:40:07

标签: matlab sift

我对Andrea Vedaldi算法的实现感到困惑。我试图用工具箱的算法筛选来提取特征。

我使用这个命令[frames,descriptors] = sift(image,'Verbosity',1);所以我得到的框架是4xk矩阵,描述符是128xK。我想使用矢量作为特征。我应该将两个矩阵中的哪一个用作特征?有谁有想法?

1 个答案:

答案 0 :(得分:0)

描述符是您比较以确定匹配的内容。

I1 = double(rgb2gray(imread('image1.png'))/256) ;
I2 = double(rgb2gray(imread('image2.png'))/256) ;

[frames1,descriptors1] = sift(I1, 'Verbosity', 1) ;
[frames2,descriptors2] = sift(I2, 'Verbosity', 1) ;

matches = siftmatch(descriptors1, descriptors2) ;

现在,您在两张图片之间有一个匹配功能矩阵。

要显示结果,请在上面的

中添加以下行
plotsiftmatches(I1,I2,frames1,frames2,matches);

Vedaldi的报告可以找到here