- All Implemented Interfaces:
public class Tld_to_TrackerObjectQuad<T extends ImageGray<T>,
D extends ImageGray<D>>
Method SummaryModifier and TypeMethodDescriptionReturns information on the type of image that it can process.Provides access to the inner low level tracker.
voidProvide a hint for where the tracked object is.
booleanInitializes tracking by specifying the object's location using a quadrilateral.
booleanUpdates the tracks location using the latest video frame.
initializeInitializes tracking by specifying the object's location using a quadrilateral. Some implementations can fail if there is insufficient visual information for it to track. All previous tracking information is discarded when this function is called.
hintpublic void hint
(Quadrilateral_F64 hint)Provide a hint for where the tracked object is. How and if this hint is used at all is implementation specific. This can be used add information from sensors such as gyros to the tracker. If this functionality isn't supported by the tracker then it will simply ignore the suggestion. It probably knows what's happening than you do.
processUpdates the tracks location using the latest video frame.
TrackerObjectQuad.initialize(boofcv.struct.image.ImageBase, Quadrilateral_F64)must be called once before this function can be called.
getImageTypeReturns information on the type of image that it can process.
getLowLevelTrackerProvides access to the inner low level tracker. You need to be familiar with the tracker's source code to make sure of this function. Returns null if implementing it doesn't make sense.