Package org.opencv.tracking
Class legacy_TrackerTLD
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.tracking.legacy_Tracker
-
- org.opencv.tracking.legacy_TrackerTLD
-
public class legacy_TrackerTLD extends legacy_Tracker
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 CITE: 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 Summary
Constructors Modifier Constructor Description protected
legacy_TrackerTLD(long addr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static legacy_TrackerTLD
__fromPtr__(long addr)
static legacy_TrackerTLD
create()
Constructorprotected void
finalize()
-
Methods inherited from class org.opencv.tracking.legacy_Tracker
init, update
-
Methods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
Method Detail
-
__fromPtr__
public static legacy_TrackerTLD __fromPtr__(long addr)
-
create
public static legacy_TrackerTLD create()
Constructor- Returns:
- automatically generated
-
finalize
protected void finalize() throws Throwable
- Overrides:
finalize
in classlegacy_Tracker
- Throws:
Throwable
-
-