@Namespace(value="cv") public static class opencv_tracking.MultiTrackerTLD extends opencv_tracking.MultiTracker_Alt
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. Tracker is supposed to be able to handle rapid motions, partial occlusions, object absence etc.
\sa Tracker, MultiTracker, TrackerTLD
| Constructor and Description |
|---|
MultiTrackerTLD()
Default native constructor.
|
MultiTrackerTLD(long size)
Native array allocator.
|
MultiTrackerTLD(org.bytedeco.javacpp.Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
opencv_tracking.MultiTrackerTLD |
position(long position) |
boolean |
update_opt(opencv_core.GpuMat image) |
boolean |
update_opt(opencv_core.Mat image)
\brief Update all trackers from the tracking-list, find a new most likely bounding boxes for the targets by
optimized update method using some techniques to speedup calculations specifically for MO TLD.
|
boolean |
update_opt(opencv_core.UMat image) |
addTarget, addTarget, addTarget, boundingBoxes, boundingBoxes, colors, colors, targetNum, targetNum, trackers, trackers, update, update, updateaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic MultiTrackerTLD()
public MultiTrackerTLD(long size)
Pointer.position(long).public MultiTrackerTLD(org.bytedeco.javacpp.Pointer p)
Pointer.Pointer(Pointer).public opencv_tracking.MultiTrackerTLD position(long position)
position in class opencv_tracking.MultiTracker_Alt@Cast(value="bool")
public boolean update_opt(@ByVal
opencv_core.Mat image)
image - The current frame.
@Cast(value="bool")
public boolean update_opt(@ByVal
opencv_core.UMat image)
@Cast(value="bool")
public boolean update_opt(@ByVal
opencv_core.GpuMat image)
Copyright © 2018. All rights reserved.