OpenCV  4.5.2
Open Source Computer Vision
Public Member Functions | Protected Member Functions | List of all members
cv::detail::tracking::TrackerFeature Class Referenceabstract

Abstract base class for TrackerFeature that represents the feature. More...

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

Inheritance diagram for cv::detail::tracking::TrackerFeature:
cv::detail::tracking::TrackerContribFeature cv::detail::tracking::TrackerContribFeatureHAAR cv::detail::tracking::TrackerFeatureFeature2d cv::detail::tracking::TrackerFeatureHOG cv::detail::tracking::TrackerFeatureLBP

Public Member Functions

virtual ~TrackerFeature ()
 
void compute (const std::vector< Mat > &images, Mat &response)
 Compute the features in the images collection. More...
 

Protected Member Functions

virtual bool computeImpl (const std::vector< Mat > &images, Mat &response)=0
 

Detailed Description

Abstract base class for TrackerFeature that represents the feature.

Constructor & Destructor Documentation

◆ ~TrackerFeature()

virtual cv::detail::tracking::TrackerFeature::~TrackerFeature ( )
virtual

Member Function Documentation

◆ compute()

void cv::detail::tracking::TrackerFeature::compute ( const std::vector< Mat > &  images,
Mat response 
)

Compute the features in the images collection.

Parameters
imagesThe images
responseThe output response

◆ computeImpl()

virtual bool cv::detail::tracking::TrackerFeature::computeImpl ( const std::vector< Mat > &  images,
Mat response 
)
protectedpure virtual

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