1

openCV DescriptorMatcher には read / write の 2 つのメソッドがあり、それらが何をするのか完全に明確ではないと思います。プログラムが起動するたびにトレーニングする必要がないように、トレーニング済みの FlannBasedMatcher を保存する必要があります。しかし、メソッドはマッチャーの構成と思われるものを読み書きします。あれは正しいですか?もしそうなら、訓練されたMatcherをどのように保存しますか?

一番

4

1 に答える 1

0

flann の書き込みおよび読み取りメソッドは、学習したインデックスではなく、検索およびインデックス パラメータのみを保存/読み取りします。FlannBasedMatcher クラスにflannIndexは、保存機能を持つメンバ オブジェクトがあります。基本的に、学習したインデックスを保存して読み込む必要があります。これはすべて、NN アルゴリズムが特徴記述子を照合するために必要です。とを参照Index::loadIndex::saveてください/opencv/modules/flann/src/miniflann.cpp

于 2012-06-05T14:52:20.753 に答える