OpenCV 4.5.3(日本語機械翻訳)
|
Abstract base class for training the bag of visual words vocabulary from a set of descriptors. [詳解]
#include <features2d.hpp>
cv::BOWKMeansTrainerに継承されています。
公開メンバ関数 |
|
CV_WRAP void | add (const Mat &descriptors) |
訓練セットに記述子を追加します.[【詳解】(英語]
|
|
CV_WRAP const std::vector< Mat > & | getDescriptors () const |
ディスクリプタの学習セットを返します. |
|
CV_WRAP int | descriptorsCount () const |
トレーニングセットに格納されている,すべてのディスクリプタの数を返す. |
|
virtual CV_WRAP void | clear () |
virtual CV_WRAP Mat | cluster () const =0 |
virtual CV_WRAP Mat | cluster (const Mat &descriptors) const =0 |
訓練ディスクリプタをクラスタリングします.[【詳解】(英語]
|
|
限定公開変数類 |
|
std::vector< Mat > | descriptors |
int | size |
記述子の集合から語彙を学習するための視覚的単語の袋語彙を学習するための抽象的な基本クラスです.
詳細は,例えば以下を参照してください.キーポイントのバッグを用いた視覚的なカテゴリー化Gabriella Csurka, Christopher R. Dance, Lixin Fan, Jutta Willamowski, Cedric Bray 著,2004年.
CV_WRAP void cv::BOWTrainer::add | ( | const Mat & | descriptors | ) |
訓練セットに記述子を追加します.
descriptors | 学習セットに追加する記述子.ディスクリプタ行列の各行は,ディスクリプタです. |
学習セットは,clustermethod を用いてクラスタリングされ,語彙が構築されます.
|
pure virtual |
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
cv::BOWKMeansTrainerで実装されています.
訓練ディスクリプタをクラスタリングします.
descriptors | クラスタ化する記述子.ディスクリプタ行列の各行は,ディスクリプタです.ディスクリプタは,内部の訓練ディスクリプタ集合には追加されません. |
語彙はクラスタセンターから構成されています.そのため,このメソッドは,語彙を返します.このメソッドの第1のバージョンでは,オブジェクトに格納された訓練ディスクリプタがクラスタリングされます.第2のバージョンでは,入力ディスクリプタがクラスタリングされます.
cv::BOWKMeansTrainerで実装されています.