Class cv::detail::tracking::TrackerContribFeature#

Abstract base class for TrackerContribFeature that represents the feature.

Collaboration diagram for cv::detail::tracking::TrackerContribFeature:

Public Member Functions#

Public Member Functions inherited from cv::detail::tracking::TrackerFeature

Return

Name

Description

~TrackerFeature()

void

compute(
    const std::vector< Mat > & images,
    Mat & response )

Compute the features in the images collection.

Additional Inherited Members#

Protected Member Functions inherited from cv::detail::tracking::TrackerFeature

Detailed Description#

Abstract base class for TrackerContribFeature that represents the feature.

Constructor & Destructor Documentation#

~TrackerContribFeature()#

cv::detail::tracking::TrackerContribFeature::~TrackerContribFeature()

Member Function Documentation#

getClassName()#

String cv::detail::tracking::TrackerContribFeature::getClassName()

Get the name of the specific TrackerContribFeature.

selection()#

void cv::detail::tracking::TrackerContribFeature::selection(
Mat & response,
int npoints )

Identify most effective features.

Note

This method modifies the response parameter

Parameters

  • response — Collection of response for the specific TrackerContribFeature

  • npoints — Max number of features

create()#

static Ptr< TrackerContribFeature > cv::detail::tracking::TrackerContribFeature::create(const String & trackerFeatureType)

Create TrackerContribFeature by tracker feature type.

The modes available now:

  • “HAAR” Haar Feature-based

The modes that will be available soon:

  • “HOG” Histogram of Oriented Gradients features

  • “LBP” Local Binary Pattern features

  • “FEATURE2D” All types of Feature2D

Parameters

Member Data Documentation#

className#

String cv::detail::tracking::TrackerContribFeature::className

Source file#

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