#include <ml.hpp>
Inherits CvStatModel.
Public Member Functions | |
| CV_WRAP | CvNormalBayesClassifier () |
| virtual | ~CvNormalBayesClassifier () |
| 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 CV_WRAP void | clear () |
| CV_WRAP | CvNormalBayesClassifier (const cv::Mat &trainData, const cv::Mat &responses, const cv::Mat &varIdx=cv::Mat(), const cv::Mat &sampleIdx=cv::Mat()) |
| virtual CV_WRAP 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 CV_WRAP 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) |
| virtual CV_WRAP void | save (const char *filename, const char *name=0) const |
| virtual CV_WRAP 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 |
| CV_WRAP CvNormalBayesClassifier::CvNormalBayesClassifier | ( | ) |
| virtual CvNormalBayesClassifier::~CvNormalBayesClassifier | ( | ) | [virtual] |
| CvNormalBayesClassifier::CvNormalBayesClassifier | ( | const CvMat * | trainData, |
| const CvMat * | responses, | ||
| const CvMat * | varIdx = 0, |
||
| const CvMat * | sampleIdx = 0 |
||
| ) |
| CV_WRAP CvNormalBayesClassifier::CvNormalBayesClassifier | ( | const cv::Mat & | trainData, |
| const cv::Mat & | responses, | ||
| const cv::Mat & | varIdx = cv::Mat(), |
||
| const cv::Mat & | sampleIdx = cv::Mat() |
||
| ) |
| virtual bool CvNormalBayesClassifier::train | ( | const CvMat * | trainData, |
| const CvMat * | responses, | ||
| const CvMat * | varIdx = 0, |
||
| const CvMat * | sampleIdx = 0, |
||
| bool | update = false |
||
| ) | [virtual] |
| virtual float CvNormalBayesClassifier::predict | ( | const CvMat * | samples, |
| CV_OUT CvMat * | results = 0 |
||
| ) | const [virtual] |
| virtual CV_WRAP void CvNormalBayesClassifier::clear | ( | ) | [virtual] |
Reimplemented from CvStatModel.
| virtual CV_WRAP bool CvNormalBayesClassifier::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] |
| virtual CV_WRAP float CvNormalBayesClassifier::predict | ( | const cv::Mat & | samples, |
| CV_OUT cv::Mat * | results = 0 |
||
| ) | const [virtual] |
| virtual void CvNormalBayesClassifier::write | ( | CvFileStorage * | storage, |
| const char * | name | ||
| ) | const [virtual] |
Reimplemented from CvStatModel.
| virtual void CvNormalBayesClassifier::read | ( | CvFileStorage * | storage, |
| CvFileNode * | node | ||
| ) | [virtual] |
Reimplemented from CvStatModel.
| virtual CV_WRAP void CvStatModel::save | ( | const char * | filename, |
| const char * | name = 0 |
||
| ) | const [virtual, inherited] |
| virtual CV_WRAP void CvStatModel::load | ( | const char * | filename, |
| const char * | name = 0 |
||
| ) | [virtual, inherited] |
int CvNormalBayesClassifier::var_count [protected] |
int CvNormalBayesClassifier::var_all [protected] |
CvMat* CvNormalBayesClassifier::var_idx [protected] |
CvMat* CvNormalBayesClassifier::cls_labels [protected] |
CvMat** CvNormalBayesClassifier::count [protected] |
CvMat** CvNormalBayesClassifier::sum [protected] |
CvMat** CvNormalBayesClassifier::productsum [protected] |
CvMat** CvNormalBayesClassifier::avg [protected] |
CvMat** CvNormalBayesClassifier::inv_eigen_values [protected] |
CvMat** CvNormalBayesClassifier::cov_rotate_mats [protected] |
CvMat* CvNormalBayesClassifier::c [protected] |
const char* CvStatModel::default_model_name [protected, inherited] |