1. 载入图像
>> I=imread('28.jpg');
>> image(I);
2. vl_sift函数的输入是一个单精度的灰度图像,灰度值区间归一化到[0, 255]。
>> I = rgb2gray(I);
>> I = single(I); %sift需要使用single类型的灰度数据
3. 使用vl_sift提取特征点区域和描述子
>> [f,d] = vl_sift(I);
【注】 vl_sift.m
文件在’vl_feat\toolbox\sift\’路径下,但运行时需要在vl_feats根目录下,否则会报错:Attempt to excute vl_sift as a Function