gim-online / third_party /d2net /extract_hesaff.m
Vincentqyw
update: features and matchers
404d2af
raw
history blame
700 Bytes
fid = fopen('image_list_hpatches_sequences.txt');
tline = fgetl(fid);
while ischar(tline)
disp(tline);
I = im2single(imread(tline));
if size(I, 3) > 1
I = rgb2gray(I);
end
[F, D, info] = vl_covdet(I, 'Method', 'Hessian', ...
'EstimateAffineShape', true, ...
'EstimateOrientation', true, ...
'DoubleImage', false, ...
'peakThreshold', 14 / 256^2);
keypoints = F';
scores = info.peakScores;
descriptors = D';
save([tline '.hesaff'], 'keypoints', 'scores', 'descriptors');
tline = fgetl(fid);
end
fclose(fid);