Logo
OpenCV  2.4.13
Open Source Computer Vision
Public Member Functions | Protected Attributes | List of all members
CvNormalBayesClassifier Class Reference

#include <ml.hpp>

Inheritance diagram for CvNormalBayesClassifier:

Public Member Functions

 
 
  CvNormalBayesClassifier (const CvMat *trainData, const CvMat *responses, const CvMat *varIdx=0, const CvMat *sampleIdx=0)
 
virtual bool  train (const CvMat *trainData, const CvMat *responses, const CvMat *varIdx=0, const CvMat *sampleIdx=0, bool update=false)
 
virtual float  predict (const CvMat *samples, CV_OUT CvMat *results=0) const
 
virtual void  clear ()
 
  CvNormalBayesClassifier (const cv::Mat &trainData, const cv::Mat &responses, const cv::Mat &varIdx=cv::Mat(), const cv::Mat &sampleIdx=cv::Mat())
 
virtual bool  train (const cv::Mat &trainData, const cv::Mat &responses, const cv::Mat &varIdx=cv::Mat(), const cv::Mat &sampleIdx=cv::Mat(), bool update=false)
 
virtual float  predict (const cv::Mat &samples, CV_OUT cv::Mat *results=0) const
 
virtual void  write (CvFileStorage *storage, const char *name) const
 
virtual void  read (CvFileStorage *storage, CvFileNode *node)
 
- Public Member Functions inherited from CvStatModel
 
virtual  ~CvStatModel ()
 
virtual void  save (const char *filename, const char *name=0) const
 
virtual void  load (const char *filename, const char *name=0)
 

Protected Attributes

 
 
 
 
CvMat **  count
 
CvMat **  sum
 
 
CvMat **  avg
 
 
 
CvMatc
 
- Protected Attributes inherited from CvStatModel
const char *  default_model_name
 

Constructor & Destructor Documentation

CvNormalBayesClassifier::CvNormalBayesClassifier ( )
virtual CvNormalBayesClassifier::~CvNormalBayesClassifier ( )
virtual
CvNormalBayesClassifier::CvNormalBayesClassifier ( const CvMattrainData,
const CvMatresponses,
const CvMatvarIdx = 0,
const CvMatsampleIdx = 0 
)
CvNormalBayesClassifier::CvNormalBayesClassifier ( const cv::MattrainData,
const cv::Matresponses,
const cv::MatvarIdx = cv::Mat(),
const cv::MatsampleIdx = cv::Mat() 
)

Member Function Documentation

virtual void CvNormalBayesClassifier::clear ( )
virtual

Reimplemented from CvStatModel.

virtual float CvNormalBayesClassifier::predict ( const CvMatsamples,
CV_OUT CvMatresults = 0 
) const
virtual
virtual float CvNormalBayesClassifier::predict ( const cv::Matsamples,
CV_OUT cv::Matresults = 0 
) const
virtual
virtual void CvNormalBayesClassifier::read ( CvFileStoragestorage,
CvFileNodenode 
)
virtual

Reimplemented from CvStatModel.

virtual bool CvNormalBayesClassifier::train ( const CvMattrainData,
const CvMatresponses,
const CvMatvarIdx = 0,
const CvMatsampleIdx = 0,
bool  update = false 
)
virtual
virtual bool CvNormalBayesClassifier::train ( const cv::MattrainData,
const cv::Matresponses,
const cv::MatvarIdx = cv::Mat(),
const cv::MatsampleIdx = cv::Mat(),
bool  update = false 
)
virtual
virtual void CvNormalBayesClassifier::write ( CvFileStoragestorage,
const char *  name 
) const
virtual

Reimplemented from CvStatModel.

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:

AltStyle によって変換されたページ (->オリジナル) /