Interface ObjectTracker

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String initTracking​(adams.data.image.AbstractImageContainer cont)
      Initializes the tracker.
      boolean isInitialized()
      Returns whether the tracker has been initialized.
      List<adams.core.base.QuadrilateralLocation> trackObjects​(adams.data.image.AbstractImageContainer cont)
      Performs the tracking of the object.
    • Method Detail

      • initTracking

        String initTracking​(adams.data.image.AbstractImageContainer cont)
        Initializes the tracker.
        Parameters:
        cont - the image to use for initializing
        Returns:
        null if successfully initialized, otherwise error message
      • isInitialized

        boolean isInitialized()
        Returns whether the tracker has been initialized.
        Returns:
        true if initialized
      • trackObjects

        List<adams.core.base.QuadrilateralLocation> trackObjects​(adams.data.image.AbstractImageContainer cont)
        Performs the tracking of the object.
        Parameters:
        cont - the current image
        Returns:
        the location of the tracked image, null if failed to track