Class cv::TrackerCSRT#

the CSRT tracker View details

Collaboration diagram for cv::TrackerCSRT:

Public Member Functions#

Public Member Functions inherited from cv::Tracker

Return

Name

Description

~Tracker()

float

getTrackingScore()

Return tracking score.

void

init(
    InputArray image,
    const Rect & boundingBox )

Initialize the tracker with a known bounding box that surrounded the target.

bool

update(
    InputArray image,
    Rect & boundingBox )

Update the tracker, find the new most likely bounding box for the target.

Additional Inherited Members#

Protected Member Functions inherited from cv::Tracker

Return

Name

Description

Tracker()

Detailed Description#

the CSRT tracker

The implementation is based on Lukezic_IJCV2018 Discriminative Correlation Filter with Channel and Spatial Reliability

Constructor & Destructor Documentation#

TrackerCSRT()#

cv::TrackerCSRT::TrackerCSRT()

~TrackerCSRT()#

cv::TrackerCSRT::~TrackerCSRT()

Member Function Documentation#

setInitialMask()#

void cv::TrackerCSRT::setInitialMask(InputArray mask)

Python:

cv.TrackerCSRT.setInitialMask(mask)

create()#

static Ptr< TrackerCSRT > cv::TrackerCSRT::create(const TrackerCSRT::Params & parameters = TrackerCSRT::Params())

Python:

cv.TrackerCSRT.create([, parameters]) -> retval
cv.TrackerCSRT_create([, parameters]) -> retval

Create CSRT tracker instance.

Parameters

Source file#

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