Legacy Tracking API#

Detailed Description#

Classes#

Name

Description

class cv::legacy::MultiTracker

This class is used to track multiple objects using the specified tracker algorithm. View details

class cv::legacy::MultiTracker_Alt

Base abstract class for the long-term Multi Object Trackers: View details

class cv::legacy::MultiTrackerTLD

Multi Object Tracker for [159]. View details

class cv::legacy::Tracker

Base abstract class for the long-term tracker: View details

class cv::legacy::TrackerBoosting

the Boosting tracker View details

class cv::legacy::TrackerCSRT

the CSRT tracker View details

class cv::legacy::TrackerKCF

the [138] (Kernelized Correlation Filter) tracker View details

class cv::legacy::TrackerMedianFlow

the Median Flow tracker View details

class cv::legacy::TrackerMIL

The [17] algorithm trains a classifier in an online manner to separate the object from the background. View details

class cv::legacy::TrackerMOSSE

the [38] (Minimum Output Sum of Squared Error) tracker View details

class cv::legacy::TrackerTLD

the [159] (Tracking, learning and detection) tracker View details

Function Documentation#

upgradeTrackingAPI()#

Ptr< cv::Tracker > cv::legacy::upgradeTrackingAPI(const Ptr< legacy::Tracker > & legacy_tracker)

#include <opencv2/tracking/tracking_legacy.hpp>

Python:

cv.legacy.upgradeTrackingAPI(legacy_tracker) -> retval

Here is the call graph for this function:

cv::legacy::upgradeTrackingAPI Node1 cv::legacy::upgradeTrackingAPI Node1->Node1

cv::legacy::upgradeTrackingAPI Node1 cv::legacy::upgradeTrackingAPI Node1->Node1