Interface VisualOdometry<M>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String VERBOSE_RUNTIME
      Key used to indicate that it should print out profile information
      static java.lang.String VERBOSE_TRACKING
      Key used to indicate that it should print out feature tracking information
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      M getCameraToWorld()
      Returns the estimated motion relative to the first frame in which a fatal error does not happen.
      long getFrameID()
      Returns the ID of the most recently processed frame.
      boolean isFault()
      If a fatal error occurred while updating its state then this function will return true.
      void reset()
      Forget past history and tracking results, returning it to its initial state.
      • Methods inherited from interface org.ddogleg.struct.VerbosePrint

        setVerbose
    • Field Detail

      • VERBOSE_RUNTIME

        static final java.lang.String VERBOSE_RUNTIME
        Key used to indicate that it should print out profile information
        See Also:
        Constant Field Values
      • VERBOSE_TRACKING

        static final java.lang.String VERBOSE_TRACKING
        Key used to indicate that it should print out feature tracking information
        See Also:
        Constant Field Values
    • Method Detail

      • reset

        void reset()
        Forget past history and tracking results, returning it to its initial state.
      • isFault

        boolean isFault()
        If a fatal error occurred while updating its state then this function will return true. Before more images can be processed reset() must be called. Only needs to be called if process returns false.
        Returns:
        true if a fatal error has occurred.
      • getCameraToWorld

        M getCameraToWorld()
        Returns the estimated motion relative to the first frame in which a fatal error does not happen.
        Returns:
        Found pose.
      • getFrameID

        long getFrameID()
        Returns the ID of the most recently processed frame. Starts at zero and increments with each call to process.