SIFT の VLFEAT 実装を使用して、クエリとデータベース イメージの 2 つのイメージ セットで SIFT 記述子を計算しています。一連のクエリが与えられた場合、vl_ubcmatch を使用して、ディスクリプタの大きなデータベースから最も近いディスクリプタを取得したいと考えています。
vl_ubcmatch 構文をMATCHES = vl_ubcmatch(DESCR1, DESCR2)
使用すると、クエリ記述子を最初に入力し、データベース記述子を 2 番目のパラメーターとして入力した場合、またはその逆の場合に異なる結果が得られます。
正しい構文はどれですか?
1)MATCHES = vl_ubcmatch(QUERY_DESCR,DATABASE_DESCR)
また
2)MATCHES = vl_ubcmatch(DATABASE_DESCR,QUERY_DESCR)