1

私はSURFを使用しており、両方を試しています

FlannBasedMatcher

BruteForceMatcher

私は設定する必要がある良い試合を得るために見ました

matcher.knnMatch(,,2); // with k=2 (At least)

設定した場合k = 1、そのキーポイントの最初の距離の短い一致は得られません。
何か理由はありますか?

4

1 に答える 1

2

knnMatchは、データをk個のグループに分割します。k = 1の場合、1つの大きなグループに入れます。

単一のパーティションでは、アルゴリズムが2番目のパーティションまでの距離を把握するのは困難です。したがって、計算する距離はまったくありません。

于 2012-06-21T19:00:56.807 に答える