|  | OpenCV
    4.1.0
    Open Source Computer Vision | 
#include <opencv2/tracking/feature.hpp>
 
  
 | Classes | |
| class | FeatureHaar | 
| Public Member Functions | |
| virtual void | generateFeatures () CV_OVERRIDE | 
| virtual void | generateFeatures (int numFeatures) | 
| Overload the original generateFeatures in order to limit the number of the features. | |
| const std::vector < CvHaarEvaluator::FeatureHaar > & | getFeatures () const | 
| CvHaarEvaluator::FeatureHaar & | getFeatures (int idx) | 
| virtual void | init (const CvFeatureParams *_featureParams, int _maxSampleCount, Size _winSize) CV_OVERRIDE | 
| virtual float | operator() (int featureIdx, int sampleIdx) CV_OVERRIDE | 
| virtual void | setImage (const Mat &img, uchar clsLabel=0, int idx=1) CV_OVERRIDE | 
| void | setWinSize (Size patchSize) | 
| Size | setWinSize () const | 
| void | writeFeature (FileStorage &fs) const | 
| virtual void | writeFeatures (FileStorage &fs, const Mat &featureMap) const CV_OVERRIDE | 
|  Public Member Functions inherited from cv::CvFeatureEvaluator | |
| virtual | ~CvFeatureEvaluator () | 
| const Mat & | getCls () const | 
| float | getCls (int si) const | 
| int | getFeatureSize () const | 
| int | getMaxCatCount () const | 
| int | getNumFeatures () const | 
| Protected Member Functions | |
| void | compute_integral (const cv::Mat &img, std::vector< cv::Mat_< float > > &ii_imgs) | 
| Protected Attributes | |
| Mat | _ii_img | 
| std::vector< FeatureHaar > | features | 
| bool | isIntegral | 
| Mat | sum | 
|  Protected Attributes inherited from cv::CvFeatureEvaluator | |
| Mat | cls | 
| CvFeatureParams * | featureParams | 
| int | nneg | 
| int | npos | 
| int | numFeatures | 
| Size | winSize | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from cv::CvFeatureEvaluator | |
| static Ptr< CvFeatureEvaluator > | create (CvFeatureParams::FeatureType type) | 
| 
 | inlineprotected | 
| 
 | virtual | 
Implements cv::CvFeatureEvaluator.
| 
 | virtual | 
Overload the original generateFeatures in order to limit the number of the features.
TODO new method
| numFeatures | Number of the features | 
| const std::vector<CvHaarEvaluator::FeatureHaar>& cv::CvHaarEvaluator::getFeatures | ( | ) | const | 
| 
 | inline | 
| 
 | virtual | 
Reimplemented from cv::CvFeatureEvaluator.
| 
 | virtual | 
Implements cv::CvFeatureEvaluator.
| 
 | virtual | 
Reimplemented from cv::CvFeatureEvaluator.
| void cv::CvHaarEvaluator::setWinSize | ( | Size | patchSize | ) | 
| Size cv::CvHaarEvaluator::setWinSize | ( | ) | const | 
| void cv::CvHaarEvaluator::writeFeature | ( | FileStorage & | fs | ) | const | 
| 
 | virtual | 
Implements cv::CvFeatureEvaluator.
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
 1.8.3
 1.8.3