#include <opencv2/tracking/onlineBoosting.hpp>
◆ BaseClassifier() [1/2]
cv::detail::tracking::online_boosting::BaseClassifier::BaseClassifier |
( |
int | numWeakClassifier, |
|
|
int | iterationInit ) |
◆ BaseClassifier() [2/2]
cv::detail::tracking::online_boosting::BaseClassifier::BaseClassifier |
( |
int | numWeakClassifier, |
|
|
int | iterationInit, |
|
|
WeakClassifierHaarFeature ** | weakCls ) |
◆ ~BaseClassifier()
virtual cv::detail::tracking::online_boosting::BaseClassifier::~BaseClassifier |
( |
| ) |
|
|
virtual |
◆ computeReplaceWeakestClassifier()
int cv::detail::tracking::online_boosting::BaseClassifier::computeReplaceWeakestClassifier |
( |
const std::vector< float > & | errors | ) |
|
◆ eval()
int cv::detail::tracking::online_boosting::BaseClassifier::eval |
( |
const Mat & | image | ) |
|
◆ generateRandomClassifier()
void cv::detail::tracking::online_boosting::BaseClassifier::generateRandomClassifier |
( |
| ) |
|
|
protected |
◆ getError()
float cv::detail::tracking::online_boosting::BaseClassifier::getError |
( |
int | curWeakClassifier | ) |
|
◆ getErrors()
void cv::detail::tracking::online_boosting::BaseClassifier::getErrors |
( |
float * | errors | ) |
|
◆ getIdxOfNewWeakClassifier()
int cv::detail::tracking::online_boosting::BaseClassifier::getIdxOfNewWeakClassifier |
( |
| ) |
|
|
inline |
◆ getReferenceWeakClassifier()
◆ getSelectedClassifier()
int cv::detail::tracking::online_boosting::BaseClassifier::getSelectedClassifier |
( |
| ) |
const |
◆ replaceClassifierStatistic()
void cv::detail::tracking::online_boosting::BaseClassifier::replaceClassifierStatistic |
( |
int | sourceIndex, |
|
|
int | targetIndex ) |
◆ replaceWeakClassifier()
void cv::detail::tracking::online_boosting::BaseClassifier::replaceWeakClassifier |
( |
int | index | ) |
|
◆ selectBestClassifier()
int cv::detail::tracking::online_boosting::BaseClassifier::selectBestClassifier |
( |
std::vector< bool > & | errorMask, |
|
|
float | importance, |
|
|
std::vector< float > & | errors ) |
◆ trainClassifier()
void cv::detail::tracking::online_boosting::BaseClassifier::trainClassifier |
( |
const Mat & | image, |
|
|
int | target, |
|
|
float | importance, |
|
|
std::vector< bool > & | errorMask ) |
◆ m_idxOfNewWeakClassifier
int cv::detail::tracking::online_boosting::BaseClassifier::m_idxOfNewWeakClassifier |
|
protected |
◆ m_iterationInit
int cv::detail::tracking::online_boosting::BaseClassifier::m_iterationInit |
|
protected |
◆ m_numWeakClassifier
int cv::detail::tracking::online_boosting::BaseClassifier::m_numWeakClassifier |
|
protected |
◆ m_referenceWeakClassifier
bool cv::detail::tracking::online_boosting::BaseClassifier::m_referenceWeakClassifier |
|
protected |
◆ m_selectedClassifier
int cv::detail::tracking::online_boosting::BaseClassifier::m_selectedClassifier |
|
protected |
◆ m_wCorrect
std::vector<float> cv::detail::tracking::online_boosting::BaseClassifier::m_wCorrect |
|
protected |
◆ m_wWrong
std::vector<float> cv::detail::tracking::online_boosting::BaseClassifier::m_wWrong |
|
protected |
◆ weakClassifier
The documentation for this class was generated from the following file: