#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. | |
| 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 |
| 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 | ( | ) |
| 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] |
bool cv::LDA::_dataAsRow [protected] |
int cv::LDA::_num_components [protected] |
Mat cv::LDA::_eigenvectors [protected] |
Mat cv::LDA::_eigenvalues [protected] |