Interface FiducialTracker<T extends ImageBase<T>>

All Superinterfaces:
FiducialDetector<T>
All Known Implementing Classes:
Uchiya_to_FiducialDetector

public interface FiducialTracker<T extends ImageBase<T>>
extends FiducialDetector<T>
Extension of FiducialDetector which allows for trackers. A tracker will use previous observations to improve results in the current observations. Past history can be removed by calling reset()
  • Method Details

    • detect

      void detect​(T input)
      Detects and tracks fiducials inside the image. Since it is a tracker it is assumed that a sequence of images is being processed. Order of images will matter.
      Specified by:
      detect in interface FiducialDetector<T extends ImageBase<T>>
      Parameters:
      input - Input image. Not modified.
    • reset

      void reset()
      Removes all past history from the tracker and sets it back into its current state.