Class cv::legacy::TrackerTLD#
the [159] (Tracking, learning and detection) tracker View details
#include <opencv2/tracking/tracking_legacy.hpp>Collaboration diagram for cv::legacy::TrackerTLD:
Public Member Functions#
Public Member Functions inherited from cv::legacy::Tracker
Return |
Name |
Description |
|---|---|---|
|
Initialize the tracker with a known bounding box that surrounded the target. |
|
|
Reads algorithm parameters from a file storage. |
|
|
Update the tracker, find the new most likely bounding box for the target. |
|
|
Stores algorithm parameters in a file storage. |
Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Clears the algorithm state. |
|
|
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. |
|
|
Reads algorithm parameters from a file storage. |
|
|
||
|
|
|
|
Stores algorithm parameters in a file storage. |
|
|
Static Public Member Functions#
Static Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
|
Loads algorithm from the file. |
|
|
Loads algorithm from a String. |
|
Reads algorithm from the file node. |
Additional Inherited Members#
Protected Member Functions inherited from cv::legacy::Tracker
Return |
Name |
Description |
|---|---|---|
|
||
|
Protected Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Protected Attributes inherited from cv::legacy::Tracker
Detailed Description#
the TLD (Tracking, learning and detection) tracker
TLD is a novel tracking framework that explicitly decomposes the long-term tracking task into tracking, learning and detection.
The tracker follows the object from frame to frame. The detector localizes all appearances that have been observed so far and corrects the tracker if necessary. The learning estimates detector’s errors and updates it to avoid these errors in the future. The implementation is based on TLD .
The Median Flow algorithm (see cv::TrackerMedianFlow) was chosen as a tracking component in this implementation, following authors. The tracker is supposed to be able to handle rapid motions, partial occlusions, object absence etc.
Constructor & Destructor Documentation#
~TrackerTLD()#
cv::legacy::TrackerTLD::~TrackerTLD()
Member Function Documentation#
create()#
static Ptr< legacy::TrackerTLD > cv::legacy::TrackerTLD::create()
Python:
cv.legacy.TrackerTLD.create() -> retval
cv.legacy.TrackerTLD_create() -> retval
create()#
static Ptr< legacy::TrackerTLD > cv::legacy::TrackerTLD::create(const TrackerTLD::Params & parameters)
Python:
cv.legacy.TrackerTLD.create() -> retval
cv.legacy.TrackerTLD_create() -> retval
Constructor.
Parameters
parameters— [159] parameters TrackerTLD::Params
Source file#
The documentation for this class was generated from the following file:
opencv2/tracking/tracking_legacy.hpp