Class BoofCVTLD

  • All Implemented Interfaces:
    adams.core.Destroyable, adams.core.GlobalInfoSupporter, adams.core.logging.LoggingLevelHandler, adams.core.logging.LoggingSupporter, adams.core.option.OptionHandler, adams.core.QuickInfoSupporter, adams.core.SizeOfHandler, adams.core.TechnicalInformationHandler, ObjectTracker, Serializable

    public class BoofCVTLD
    extends AbstractBoofCVObjectTracker
    implements adams.core.TechnicalInformationHandler
    Tracking-Learning-Detection (TLD) [1] (a.k.a Predator) object tracker for video sequences.
    TLD tracks an object which is specified by a user using a rectangle. The description of the object is dynamically updated using P and N constraints.

    For more information see:
    Zdenek Kalal (2011). Tracking-Learning-Detection.

        author = {Zdenek Kalal},
        month = {April},
        note = {Phd Thesis},
        organization = {University of Surrey},
        title = {Tracking-Learning-Detection},
        year = {2011}

    -logging-level <OFF|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST> (property: loggingLevel)
        The logging level for outputting errors and debugging output.
        default: WARNING
    FracPete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Constructor Detail

      • BoofCVTLD

        public BoofCVTLD()
    • Method Detail

      • globalInfo

        public String globalInfo()
        Returns a string describing the object.
        Specified by:
        globalInfo in interface adams.core.GlobalInfoSupporter
        Specified by:
        globalInfo in class adams.core.option.AbstractOptionHandler
        a description suitable for displaying in the gui
      • getTechnicalInformation

        public adams.core.TechnicalInformation getTechnicalInformation()
        Returns technical information on autocorrelation.
        Specified by:
        getTechnicalInformation in interface adams.core.TechnicalInformationHandler
        the technical information
      • newTracker

        protected boofcv.abst.tracker.TrackerObjectQuad newTracker()
        Instantiates a new tracker.
        Specified by:
        newTracker in class AbstractBoofCVObjectTracker
        the tracker