Interface EstimateSceneStructure<Structure extends boofcv.abst.geo.bundle.SceneStructure>

  • All Superinterfaces:
    org.ddogleg.struct.Stoppable
    All Known Implementing Classes:
    EstimateSceneCalibrated, EstimateSceneUncalibrated

    public interface EstimateSceneStructure<Structure extends boofcv.abst.geo.bundle.SceneStructure>
    extends org.ddogleg.struct.Stoppable
    Provides an initial estimate of a scenes structure for BundleAdjustment.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.ddogleg.struct.Stoppable

        org.ddogleg.struct.Stoppable.Stopped
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boofcv.abst.geo.bundle.SceneObservations getObservations()
      Observations from each view
      Structure getSceneStructure()
      Returns the scene structure.
      boolean process​(PairwiseImageGraph graph)
      Estimte the 3D structure of each point and view location given the graph connecting each view
      void reset()
      Forgets all added views and cameras
      • Methods inherited from interface org.ddogleg.struct.Stoppable

        isStopRequested, requestStop
    • Method Detail

      • process

        boolean process​(PairwiseImageGraph graph)
        Estimte the 3D structure of each point and view location given the graph connecting each view
        Parameters:
        graph - Describes relationship of each feature between views and epipolar geometry
        Returns:
        true if successful or false if it failed
      • getSceneStructure

        Structure getSceneStructure()
        Returns the scene structure. Camera models will not be specified since that requires additional information than is already available
        Returns:
        scene
      • getObservations

        boofcv.abst.geo.bundle.SceneObservations getObservations()
        Observations from each view
        Returns:
        observations
      • reset

        void reset()
        Forgets all added views and cameras