OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 静的公開メンバ関数 | 限定公開メンバ関数 | 限定公開変数類 | 全メンバ一覧

Linear Discriminant Analysis [詳解]

#include <core.hpp>

公開メンバ関数

LDA (int num_components=0)
コンストラクタ このクラスのLDAを num_components で初期化します(デフォルトは 0)。
LDA (InputArrayOfArrays src, InputArray labels, int num_components=0)
void save (const String &filename) const
void load (const String &filename)
void save (FileStorage &fs) const
void load (const FileStorage &node)
~LDA ()
void compute (InputArrayOfArrays src, InputArray labels)
Mat project (InputArray src)
Mat reconstruct (InputArray src)
Mat eigenvectors () const
Mat eigenvalues () const

静的公開メンバ関数

static Mat subspaceProject (InputArray W, InputArray mean, InputArray src)
static Mat subspaceReconstruct (InputArray W, InputArray mean, InputArray src)

限定公開メンバ関数

void lda (InputArrayOfArrays src, InputArray labels)

限定公開変数類

int _num_components
Mat _eigenvectors
Mat _eigenvalues

詳解

線形判別分析

todo:
ドキュメント このクラス

構築子と解体子

LDA()

cv::LDA::LDA ( InputArrayOfArrays src,
InputArray labels,
int num_components = 0
)

与えられたデータ( src )と対応するラベル( labels )を初期化し,フィッシャーの最適化基準を用いて判別分析を行います.0個以下の成分が与えられた場合は,与えられたデータに対して自動的に決定されます(計算中).

~LDA()

cv::LDA::~LDA ( )

デストラクタ

関数詳解

compute()

void cv::LDA::compute ( InputArrayOfArrays src,
InputArray labels
)

src (row aligned) と labels のデータに対して,判別式を計算します.

eigenvalues()

Mat cv::LDA::eigenvalues ( ) const
inline

この関数の固有値を返します.LDA.

eigenvectors()

Mat cv::LDA::eigenvectors ( ) const
inline

このオブジェクトの固有ベクトルを返しますLDA.

load() [1/2]

void cv::LDA::load ( const FileStorage & node )

与えられたデータから,このオブジェクトをデシリアライズします.cv::FileStorage.

load() [2/2]

void cv::LDA::load ( const String & filename )

指定されたファイル名から,このオブジェクトをデシリアライズします.

project()

Mat cv::LDA::project ( InputArray src )

サンプルを部分空間に投影します.LDAsrc は,1 つまたは複数の行整列したサンプルです.

reconstruct()

Mat cv::LDA::reconstruct ( InputArray src )

部分空間に投影されたサンプルを再構成します.LDAsrc は,1つまたは複数の行整列された投影データです.

save() [1/2]

void cv::LDA::save ( const String & filename ) const

このオブジェクトを,指定されたファイル名でシリアル化します.

save() [2/2]

void cv::LDA::save ( FileStorage & fs ) const

このオブジェクトを,与えられた filename にシリアライズします.cv::FileStorage.


このクラス詳解は次のファイルから抽出されました: