#include <subspace_analysis.h>
Public Member Functions | |
void | calcClassMean (cv::Mat &data_mat, std::vector< int > &label_vec, cv::Mat &class_mean_arr, int &num_classes) |
void | calcClassMean (cv::Mat &data_mat, cv::Mat &label_mat, cv::Mat &class_mean_arr, int &num_classes) |
void | calcClassMean (cv::Mat &data_mat, std::vector< int > &label_vec, cv::Mat &class_mean_arr, int &num_classes) |
void | calcClassMean (cv::Mat &data_mat, cv::Mat &label_mat, cv::Mat &class_mean_arr, int &num_classes) |
virtual void | calcProjMatrix (cv::Mat &data_arr, std::vector< int > &label_vec) |
virtual void | calcProjMatrix (cv::Mat &data_arr, std::vector< int > &label_vec) |
LDA () | |
LDA (cv::Mat &input_data, std::vector< int > &input_labels, int &num_classes, int &ss_dim) | |
LDA () | |
LDA (cv::Mat &input_data, std::vector< int > &input_labels, int &num_classes, int &ss_dim) | |
virtual | ~LDA () |
virtual | ~LDA () |
Public Attributes | |
cv::Mat | class_mean_arr |
int | num_classes_ |
std::vector< int > | unique_labels_ |
Definition at line 83 of file subspace_analysis.h.
SubspaceAnalysis::LDA::LDA | ( | ) | [inline] |
Definition at line 87 of file subspace_analysis.h.
SubspaceAnalysis::LDA::LDA | ( | cv::Mat & | input_data, |
std::vector< int > & | input_labels, | ||
int & | num_classes, | ||
int & | ss_dim | ||
) |
Definition at line 415 of file subspace_analysis.cpp.
virtual SubspaceAnalysis::LDA::~LDA | ( | ) | [inline, virtual] |
Definition at line 92 of file subspace_analysis.h.
SubspaceAnalysis::LDA::LDA | ( | ) | [inline] |
Definition at line 166 of file subspace_analysis_fuerte.h.
SubspaceAnalysis::LDA::LDA | ( | cv::Mat & | input_data, |
std::vector< int > & | input_labels, | ||
int & | num_classes, | ||
int & | ss_dim | ||
) |
virtual SubspaceAnalysis::LDA::~LDA | ( | ) | [inline, virtual] |
Definition at line 171 of file subspace_analysis_fuerte.h.
void SubspaceAnalysis::LDA::calcClassMean | ( | cv::Mat & | data_mat, |
std::vector< int > & | label_vec, | ||
cv::Mat & | class_mean_arr, | ||
int & | num_classes | ||
) |
Definition at line 447 of file subspace_analysis.cpp.
void SubspaceAnalysis::LDA::calcClassMean | ( | cv::Mat & | data_mat, |
cv::Mat & | label_mat, | ||
cv::Mat & | class_mean_arr, | ||
int & | num_classes | ||
) |
Definition at line 436 of file subspace_analysis.cpp.
void SubspaceAnalysis::LDA::calcClassMean | ( | cv::Mat & | data_mat, |
std::vector< int > & | label_vec, | ||
cv::Mat & | class_mean_arr, | ||
int & | num_classes | ||
) |
void SubspaceAnalysis::LDA::calcClassMean | ( | cv::Mat & | data_mat, |
cv::Mat & | label_mat, | ||
cv::Mat & | class_mean_arr, | ||
int & | num_classes | ||
) |
void SubspaceAnalysis::LDA::calcProjMatrix | ( | cv::Mat & | data_arr, |
std::vector< int > & | label_vec | ||
) | [virtual] |
Reimplemented in SubspaceAnalysis::ILDA, and SubspaceAnalysis::ILDA.
Definition at line 471 of file subspace_analysis.cpp.
virtual void SubspaceAnalysis::LDA::calcProjMatrix | ( | cv::Mat & | data_arr, |
std::vector< int > & | label_vec | ||
) | [virtual] |
Reimplemented in SubspaceAnalysis::ILDA, and SubspaceAnalysis::ILDA.
Definition at line 104 of file subspace_analysis.h.
Definition at line 101 of file subspace_analysis.h.
std::vector< int > SubspaceAnalysis::LDA::unique_labels_ |
Definition at line 102 of file subspace_analysis.h.