OpenCV for Unity 2.6.5
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.10.0/index.html ) for the details of the argument of the method.
|
the TLD (Tracking, learning and detection) tracker More...
Static Public Member Functions | |
static new legacy_TrackerTLD | __fromPtr__ (IntPtr addr) |
static legacy_TrackerTLD | create () |
Constructor. | |
Static Public Member Functions inherited from OpenCVForUnity.TrackingModule.legacy_Tracker | |
static new legacy_Tracker | __fromPtr__ (IntPtr addr) |
Static Public Member Functions inherited from OpenCVForUnity.CoreModule.Algorithm | |
static Algorithm | __fromPtr__ (IntPtr addr) |
Static Public Member Functions inherited from OpenCVForUnity.DisposableObject | |
static IntPtr | ThrowIfNullIntPtr (IntPtr ptr) |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Protected Member Functions inherited from OpenCVForUnity.TrackingModule.legacy_Tracker | |
Protected Member Functions inherited from OpenCVForUnity.CoreModule.Algorithm | |
Protected Member Functions inherited from OpenCVForUnity.DisposableOpenCVObject | |
DisposableOpenCVObject () | |
DisposableOpenCVObject (bool isEnabledDispose) | |
DisposableOpenCVObject (IntPtr ptr) | |
DisposableOpenCVObject (IntPtr ptr, bool isEnabledDispose) | |
Protected Member Functions inherited from OpenCVForUnity.DisposableObject | |
DisposableObject () | |
DisposableObject (bool isEnabledDispose) | |
Additional Inherited Members | |
Public Member Functions inherited from OpenCVForUnity.TrackingModule.legacy_Tracker | |
bool | init (Mat image, in Vec4d boundingBox) |
Initialize the tracker with a known bounding box that surrounded the target. | |
bool | init (Mat image, in(double x, double y, double width, double height) boundingBox) |
Initialize the tracker with a known bounding box that surrounded the target. | |
bool | init (Mat image, Rect2d boundingBox) |
Initialize the tracker with a known bounding box that surrounded the target. | |
bool | update (Mat image, out Vec4d boundingBox) |
Update the tracker, find the new most likely bounding box for the target. | |
bool | update (Mat image, out(double x, double y, double width, double height) boundingBox) |
Update the tracker, find the new most likely bounding box for the target. | |
bool | update (Mat image, Rect2d boundingBox) |
Update the tracker, find the new most likely bounding box for the target. | |
Public Member Functions inherited from OpenCVForUnity.CoreModule.Algorithm | |
virtual void | clear () |
Clears the algorithm state. | |
virtual bool | empty () |
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. | |
virtual string | getDefaultName () |
IntPtr | getNativeObjAddr () |
void | save (string filename) |
Public Member Functions inherited from OpenCVForUnity.DisposableObject | |
void | Dispose () |
void | ThrowIfDisposed () |
Package Functions inherited from OpenCVForUnity.TrackingModule.legacy_Tracker | |
Package Functions inherited from OpenCVForUnity.CoreModule.Algorithm | |
Package Attributes inherited from OpenCVForUnity.DisposableOpenCVObject | |
Properties inherited from OpenCVForUnity.DisposableObject | |
bool | IsDisposed [get, protected set] |
bool | IsEnabledDispose [get, set] |
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.
|
static |
|
static |
Constructor.
parameters | TLD parameters TrackerTLD::Params |
|
protectedvirtual |
Reimplemented from OpenCVForUnity.TrackingModule.legacy_Tracker.