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 |