OpenCV  4.9.0
Open Source Computer Vision
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
cv::TrackerCSRT Class Referenceabstract

the CSRT tracker More...

#include <opencv2/tracking.hpp>

Inheritance diagram for cv::TrackerCSRT:
cv::Tracker

Classes

struct  Params
 

Public Member Functions

virtual ~TrackerCSRT () CV_OVERRIDE
 
virtual void setInitialMask (InputArray mask)=0
 
- Public Member Functions inherited from cv::Tracker
virtual ~Tracker ()
 
virtual void init (InputArray image, const Rect &boundingBox)=0
 Initialize the tracker with a known bounding box that surrounded the target. More...
 
virtual bool update (InputArray image, Rect &boundingBox)=0
 Update the tracker, find the new most likely bounding box for the target. More...
 

Static Public Member Functions

static Ptr< TrackerCSRTcreate (const TrackerCSRT::Params &parameters=TrackerCSRT::Params())
 Create CSRT tracker instance. More...
 

Protected Member Functions

 TrackerCSRT ()
 
- Protected Member Functions inherited from cv::Tracker
 Tracker ()
 

Detailed Description

the CSRT tracker

The implementation is based on [172] Discriminative Correlation Filter with Channel and Spatial Reliability

Constructor & Destructor Documentation

◆ TrackerCSRT()

cv::TrackerCSRT::TrackerCSRT ( )
protected

◆ ~TrackerCSRT()

virtual cv::TrackerCSRT::~TrackerCSRT ( )
virtual

Member Function Documentation

◆ create()

static Ptr<TrackerCSRT> cv::TrackerCSRT::create ( const TrackerCSRT::Params parameters = TrackerCSRT::Params())
static
Python:
cv.TrackerCSRT.create([, parameters]) -> retval
cv.TrackerCSRT_create([, parameters]) -> retval

Create CSRT tracker instance.

Parameters
parametersCSRT parameters TrackerCSRT::Params

◆ setInitialMask()

virtual void cv::TrackerCSRT::setInitialMask ( InputArray  mask)
pure virtual
Python:
cv.TrackerCSRT.setInitialMask(mask) -> None

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