![]() |
OpenCV 4.14.0
Open Source Computer Vision
|
#include <opencv2/tracking/onlineBoosting.hpp>
Public Member Functions | |
| BaseClassifier (int numWeakClassifier, int iterationInit) | |
| BaseClassifier (int numWeakClassifier, int iterationInit, WeakClassifierHaarFeature **weakCls) | |
| virtual | ~BaseClassifier () |
| int | computeReplaceWeakestClassifier (const std::vector< float > &errors) |
| int | eval (const Mat &image) |
| float | getError (int curWeakClassifier) |
| void | getErrors (float *errors) |
| int | getIdxOfNewWeakClassifier () |
| WeakClassifierHaarFeature ** | getReferenceWeakClassifier () |
| int | getSelectedClassifier () const |
| void | replaceClassifierStatistic (int sourceIndex, int targetIndex) |
| void | replaceWeakClassifier (int index) |
| int | selectBestClassifier (std::vector< bool > &errorMask, float importance, std::vector< float > &errors) |
| void | trainClassifier (const Mat &image, int target, float importance, std::vector< bool > &errorMask) |
Protected Member Functions | |
| void | generateRandomClassifier () |
Protected Attributes | |
| int | m_idxOfNewWeakClassifier |
| int | m_iterationInit |
| int | m_numWeakClassifier |
| bool | m_referenceWeakClassifier |
| int | m_selectedClassifier |
| std::vector< float > | m_wCorrect |
| std::vector< float > | m_wWrong |
| WeakClassifierHaarFeature ** | weakClassifier |
| cv::detail::tracking::online_boosting::BaseClassifier::BaseClassifier | ( | int | numWeakClassifier, |
| int | iterationInit ) |
| cv::detail::tracking::online_boosting::BaseClassifier::BaseClassifier | ( | int | numWeakClassifier, |
| int | iterationInit, | ||
| WeakClassifierHaarFeature ** | weakCls ) |
|
virtual |
| int cv::detail::tracking::online_boosting::BaseClassifier::computeReplaceWeakestClassifier | ( | const std::vector< float > & | errors | ) |
| int cv::detail::tracking::online_boosting::BaseClassifier::eval | ( | const Mat & | image | ) |
|
protected |
| float cv::detail::tracking::online_boosting::BaseClassifier::getError | ( | int | curWeakClassifier | ) |
| void cv::detail::tracking::online_boosting::BaseClassifier::getErrors | ( | float * | errors | ) |
|
inline |
|
inline |
| int cv::detail::tracking::online_boosting::BaseClassifier::getSelectedClassifier | ( | ) | const |
| void cv::detail::tracking::online_boosting::BaseClassifier::replaceClassifierStatistic | ( | int | sourceIndex, |
| int | targetIndex ) |
| void cv::detail::tracking::online_boosting::BaseClassifier::replaceWeakClassifier | ( | int | index | ) |
| int cv::detail::tracking::online_boosting::BaseClassifier::selectBestClassifier | ( | std::vector< bool > & | errorMask, |
| float | importance, | ||
| std::vector< float > & | errors ) |
| void cv::detail::tracking::online_boosting::BaseClassifier::trainClassifier | ( | const Mat & | image, |
| int | target, | ||
| float | importance, | ||
| std::vector< bool > & | errorMask ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |