#include <ml.h>
Inherits CvStatModel.
List of all members.
Public Member Functions |
| CvNormalBayesClassifier () |
virtual | ~CvNormalBayesClassifier () |
| CvNormalBayesClassifier (const CvMat *_train_data, const CvMat *_responses, const CvMat *_var_idx=0, const CvMat *_sample_idx=0) |
virtual bool | train (const CvMat *_train_data, const CvMat *_responses, const CvMat *_var_idx=0, const CvMat *_sample_idx=0, bool update=false) |
virtual float | predict (const CvMat *_samples, CvMat *results=0) const |
virtual void | clear () |
| CvNormalBayesClassifier (const cv::Mat &_train_data, const cv::Mat &_responses, const cv::Mat &_var_idx=cv::Mat(), const cv::Mat &_sample_idx=cv::Mat()) |
virtual bool | train (const cv::Mat &_train_data, const cv::Mat &_responses, const cv::Mat &_var_idx=cv::Mat(), const cv::Mat &_sample_idx=cv::Mat(), bool update=false) |
virtual float | predict (const cv::Mat &_samples, cv::Mat *results=0) const |
virtual void | write (CvFileStorage *storage, const char *name) const |
virtual void | read (CvFileStorage *storage, CvFileNode *node) |
virtual void | save (const char *filename, const char *name=0) const |
virtual void | load (const char *filename, const char *name=0) |
Protected Attributes |
int | var_count |
int | var_all |
CvMat * | var_idx |
CvMat * | cls_labels |
CvMat ** | count |
CvMat ** | sum |
CvMat ** | productsum |
CvMat ** | avg |
CvMat ** | inv_eigen_values |
CvMat ** | cov_rotate_mats |
CvMat * | c |
const char * | default_model_name |
Constructor & Destructor Documentation
CvNormalBayesClassifier::CvNormalBayesClassifier |
( |
|
) |
|
virtual CvNormalBayesClassifier::~CvNormalBayesClassifier |
( |
|
) |
[virtual] |
CvNormalBayesClassifier::CvNormalBayesClassifier |
( |
const CvMat * |
_train_data, |
|
|
const CvMat * |
_responses, |
|
|
const CvMat * |
_var_idx = 0 , |
|
|
const CvMat * |
_sample_idx = 0 | |
|
) |
| | |
Member Function Documentation
virtual bool CvNormalBayesClassifier::train |
( |
const CvMat * |
_train_data, |
|
|
const CvMat * |
_responses, |
|
|
const CvMat * |
_var_idx = 0 , |
|
|
const CvMat * |
_sample_idx = 0 , |
|
|
bool |
update = false | |
|
) |
| | [virtual] |
virtual float CvNormalBayesClassifier::predict |
( |
const CvMat * |
_samples, |
|
|
CvMat * |
results = 0 | |
|
) |
| | const [virtual] |
virtual void CvNormalBayesClassifier::clear |
( |
|
) |
[virtual] |
virtual bool CvNormalBayesClassifier::train |
( |
const cv::Mat & |
_train_data, |
|
|
const cv::Mat & |
_responses, |
|
|
const cv::Mat & |
_var_idx = cv::Mat() , |
|
|
const cv::Mat & |
_sample_idx = cv::Mat() , |
|
|
bool |
update = false | |
|
) |
| | [virtual] |
virtual float CvNormalBayesClassifier::predict |
( |
const cv::Mat & |
_samples, |
|
|
cv::Mat * |
results = 0 | |
|
) |
| | const [virtual] |
virtual void CvNormalBayesClassifier::write |
( |
CvFileStorage * |
storage, |
|
|
const char * |
name | |
|
) |
| | const [virtual] |
virtual void CvStatModel::save |
( |
const char * |
filename, |
|
|
const char * |
name = 0 | |
|
) |
| | const [virtual, inherited] |
virtual void CvStatModel::load |
( |
const char * |
filename, |
|
|
const char * |
name = 0 | |
|
) |
| | [virtual, inherited] |
Member Data Documentation
The documentation for this class was generated from the following file: