[][src]Struct opencv::tracking::MultiTrackerTLD

pub struct MultiTrackerTLD { /* fields omitted */ }

Multi Object %Tracker for TLD.

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.

See also

Tracker, MultiTracker, TrackerTLD

Implementations

impl MultiTrackerTLD[src]

Trait Implementations

impl Boxed for MultiTrackerTLD[src]

impl Drop for MultiTrackerTLD[src]

impl MultiTrackerTLDTrait for MultiTrackerTLD[src]

impl MultiTracker_AltTrait for MultiTrackerTLD[src]

impl Send for MultiTrackerTLD[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.