我对Andrea Vedaldi算法的实现感到困惑。我试图用工具箱的算法筛选来提取特征。
我使用这个命令[frames,descriptors] = sift(image,'Verbosity',1);所以我得到的框架是4xk矩阵,描述符是128xK。我想使用矢量作为特征。我应该将两个矩阵中的哪一个用作特征?有谁有想法?
答案 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。