| OpenCV 5.0.0alpha Open Source Computer Vision

Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
cv::detail::tracking::TrackerFeature Class Referenceabstract
Tracking API » Tracking API implementation details

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

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

Collaboration diagram for cv::detail::tracking::TrackerFeature:

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

## 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

  images | The images
  response | The output response

## ◆ computeImpl()

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

Implemented in cv::detail::tracking::TrackerContribFeatureHAAR, cv::detail::tracking::TrackerFeatureFeature2d, cv::detail::tracking::TrackerFeatureHOG, and cv::detail::tracking::TrackerFeatureLBP.

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

- opencv2/video/detail/tracking.detail.hpp