OpenCV  4.9.0-dev
Open Source Computer Vision
Loading...
Searching...
No Matches
Public Member Functions | List of all members
cv::detail::tracking::TrackerFeatureSet Class Reference

Class that manages the extraction and selection of features. More...

#include <opencv2/video/detail/tracking.detail.hpp>

Collaboration diagram for cv::detail::tracking::TrackerFeatureSet:

Public Member Functions

 TrackerFeatureSet ()
 
 ~TrackerFeatureSet ()
 
bool addTrackerFeature (const Ptr< TrackerFeature > &feature)
 Add TrackerFeature in the collection. Return true if TrackerFeature is added, false otherwise.
 
void extraction (const std::vector< Mat > &images)
 Extract features from the images collection.
 
const std::vector< Mat > & getResponses () const
 Get the responses.
 
const std::vector< Ptr< TrackerFeature > > & getTrackerFeatures () const
 Get the TrackerFeature collection (TrackerFeature name, TrackerFeature pointer)
 

Detailed Description

Class that manages the extraction and selection of features.

[227] Feature Extraction and Feature Set Refinement (Feature Processing and Feature Selection). See table I and section III C [159] Appearance modelling -> Visual representation (Table II, section 3.1 - 3.2)

TrackerFeatureSet is an aggregation of TrackerFeature

See also
TrackerFeature

Constructor & Destructor Documentation

◆ TrackerFeatureSet()

cv::detail::tracking::TrackerFeatureSet::TrackerFeatureSet ( )

◆ ~TrackerFeatureSet()

cv::detail::tracking::TrackerFeatureSet::~TrackerFeatureSet ( )

Member Function Documentation

◆ addTrackerFeature()

bool cv::detail::tracking::TrackerFeatureSet::addTrackerFeature ( const Ptr< TrackerFeature > &  feature)

Add TrackerFeature in the collection. Return true if TrackerFeature is added, false otherwise.

Parameters
featureThe TrackerFeature class

◆ extraction()

void cv::detail::tracking::TrackerFeatureSet::extraction ( const std::vector< Mat > &  images)

Extract features from the images collection.

Parameters
imagesThe input images

◆ getResponses()

const std::vector< Mat > & cv::detail::tracking::TrackerFeatureSet::getResponses ( ) const

Get the responses.

Note
Be sure to call extraction before getResponses Example TrackerFeatureSet::getResponses

◆ getTrackerFeatures()

const std::vector< Ptr< TrackerFeature > > & cv::detail::tracking::TrackerFeatureSet::getTrackerFeatures ( ) const

Get the TrackerFeature collection (TrackerFeature name, TrackerFeature pointer)


The documentation for this class was generated from the following file: