Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cv::LDA Class Reference

#include <contrib.hpp>

Public Member Functions

 LDA (int num_components=0)
 
 LDA (const Mat &src, vector< int > labels, int 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)
 Compute the discriminants for data in src and labels. More...
 
Mat project (InputArray src)
 
Mat reconstruct (InputArray src)
 
Mat eigenvectors () const
 
Mat eigenvalues () const
 

Protected Member Functions

void lda (InputArrayOfArrays src, InputArray labels)
 

Protected Attributes

bool _dataAsRow
 
int _num_components
 
Mat _eigenvectors
 
Mat _eigenvalues
 

Constructor & Destructor Documentation

cv::LDA::LDA ( int  num_components = 0)
cv::LDA::LDA ( const Mat src,
vector< int labels,
int  num_components = 0 
)

compute eigenvectors and eigenvalues

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

compute eigenvectors and eigenvalues

cv::LDA::~LDA ( )

Member Function Documentation

void cv::LDA::save ( const string filename) const
void cv::LDA::load ( const string filename)
void cv::LDA::save ( FileStorage fs) const
void cv::LDA::load ( const FileStorage node)
void cv::LDA::compute ( InputArrayOfArrays  src,
InputArray  labels 
)

Compute the discriminants for data in src and labels.

Mat cv::LDA::project ( InputArray  src)
Mat cv::LDA::reconstruct ( InputArray  src)
Mat cv::LDA::eigenvectors ( ) const
Mat cv::LDA::eigenvalues ( ) const
void cv::LDA::lda ( InputArrayOfArrays  src,
InputArray  labels 
)
protected

Member Data Documentation

bool cv::LDA::_dataAsRow
protected
int cv::LDA::_num_components
protected
Mat cv::LDA::_eigenvectors
protected
Mat cv::LDA::_eigenvalues
protected

The documentation for this class was generated from the following file: