vl_ubcmatch関数を使用しました。SIFTアルゴリズムを使用して2つの画像がどれほど類似しているかを計算する方法から助けを借りましたか?。私が使用している手順は、https://stackoverflow.com/users/71131/jacobによって推奨されていますか?。これらは:
[fa, da] = vl_sift (I);
[fb, db] = vl_sift (J);
[matches, score] = vl_ubcmatch (da, db);
subplot (1,2,1);
imshow (uint8(I));
hold on;
plot (fa(1,matches(1,:)), fa(2, matchesf(1,:)), 'b*');
subplot (1,2,2);
imshow (uint8 (J));
hold on;
plot (fb(1, matches(2,:)), fb(2, matches (2,:)), 'r*');
これは、2つの画像と、一方が青で、もう一方が赤でマークされた特徴とともに表示されることを意味します。ただし、対応する機能が線で結ばれていることも確認したいと思います。