CvNormalBayesClassifier Class Reference
#include <ml.hpp>
Inheritance diagram for CvNormalBayesClassifier:
Public Member Functions
virtual bool
train (const
CvMat *trainData, const
CvMat *responses, const
CvMat *varIdx=0, const
CvMat *sampleIdx=0, bool update=false)
virtual
void save (const char *filename, const char *name=0) const
virtual
void load (const char *filename, const char *name=0)
Protected Attributes
Constructor & Destructor Documentation
CvNormalBayesClassifier::CvNormalBayesClassifier
(
)
virtual CvNormalBayesClassifier::~CvNormalBayesClassifier
(
)
virtual
CvNormalBayesClassifier::CvNormalBayesClassifier
(
const
CvMat *
trainData,
const
CvMat *
varIdx =
0
,
const
CvMat *
sampleIdx =
0
)
CvNormalBayesClassifier::CvNormalBayesClassifier
(
const
cv::Mat &
trainData,
)
Member Function Documentation
virtual
void CvNormalBayesClassifier::clear
(
)
virtual
virtual float CvNormalBayesClassifier::predict
(
const
CvMat *
samples,
)
const
virtual
virtual float CvNormalBayesClassifier::predict
(
const
cv::Mat &
samples,
)
const
virtual
virtual bool CvNormalBayesClassifier::train
(
const
CvMat *
trainData,
const
CvMat *
varIdx =
0
,
const
CvMat *
sampleIdx =
0
,
bool
update = false
)
virtual
virtual bool CvNormalBayesClassifier::train
(
const
cv::Mat &
trainData,
bool
update = false
)
virtual
const char *
name
)
const
virtual
Member Data Documentation
CvMat** CvNormalBayesClassifier::avg
protected
CvMat* CvNormalBayesClassifier::c
protected
CvMat* CvNormalBayesClassifier::cls_labels
protected
CvMat** CvNormalBayesClassifier::count
protected
CvMat** CvNormalBayesClassifier::cov_rotate_mats
protected
CvMat** CvNormalBayesClassifier::inv_eigen_values
protected
CvMat** CvNormalBayesClassifier::productsum
protected
CvMat** CvNormalBayesClassifier::sum
protected
int CvNormalBayesClassifier::var_all
protected
int CvNormalBayesClassifier::var_count
protected
CvMat* CvNormalBayesClassifier::var_idx
protected
The documentation for this class was generated from the following file: