Class GenerateSe2_PlanePtPixel

  • All Implemented Interfaces:
    org.ddogleg.fitting.modelset.ModelGenerator<georegression.struct.se.Se2_F64,​PlanePtPixel>

    public class GenerateSe2_PlanePtPixel
    extends java.lang.Object
    implements org.ddogleg.fitting.modelset.ModelGenerator<georegression.struct.se.Se2_F64,​PlanePtPixel>
    Uses MotionTransformPoint to estimate the rigid body motion from key-frame to current-frame in 2D between two observations of a point on the plane.
    • Constructor Summary

      Constructors 
      Constructor Description
      GenerateSe2_PlanePtPixel()  
      GenerateSe2_PlanePtPixel​(georegression.fitting.MotionTransformPoint<georegression.struct.se.Se2_F64,​georegression.struct.point.Point2D_F64> estimator)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean generate​(java.util.List<PlanePtPixel> dataSet, georegression.struct.se.Se2_F64 keyToCurr)  
      int getMinimumPoints()  
      void setExtrinsic​(georegression.struct.se.Se3_F64 planeToCamera)
      Specify extrinsic camera properties
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GenerateSe2_PlanePtPixel

        public GenerateSe2_PlanePtPixel​(georegression.fitting.MotionTransformPoint<georegression.struct.se.Se2_F64,​georegression.struct.point.Point2D_F64> estimator)
      • GenerateSe2_PlanePtPixel

        public GenerateSe2_PlanePtPixel()
    • Method Detail

      • setExtrinsic

        public void setExtrinsic​(georegression.struct.se.Se3_F64 planeToCamera)
        Specify extrinsic camera properties
        Parameters:
        planeToCamera - Transform from plane to camera reference frame
      • generate

        public boolean generate​(java.util.List<PlanePtPixel> dataSet,
                                georegression.struct.se.Se2_F64 keyToCurr)
        Specified by:
        generate in interface org.ddogleg.fitting.modelset.ModelGenerator<georegression.struct.se.Se2_F64,​PlanePtPixel>
      • getMinimumPoints

        public int getMinimumPoints()
        Specified by:
        getMinimumPoints in interface org.ddogleg.fitting.modelset.ModelGenerator<georegression.struct.se.Se2_F64,​PlanePtPixel>