MATLAB は初めてです。VL_Feat ライブラリを使用しています。2 つの画像間の一致点の数を計算できるコードを作成しようとしています。これまでのところ、2 つの画像を一致させる方法はわかっています。取得したいのは、一致するポイントの数です。
例として、「画像 1 で見つかった X キー ポイント」「画像 2 で見つかった Y キー ポイント」「z 一致」
誰でも私を助けることができますか?
im1Path = fullfile(vl_root, 'data', 'roofs1.jpg') ;
im2Path = fullfile(vl_root, 'data', 'roofs2.jpg') ;
im1 = imread(im1Path) ;
im2 = imread(im2Path) ;
[f1,d1] = vl_sift(im2single(rgb2gray(im1))) ;
[f2,d2] = vl_sift(im2single(rgb2gray(im2))) ;
[matches, scores] = vl_ubcmatch(d1,d2) ;
fprintf(' %d a counts.\n', vl_ubcmatch(d1,d2));