Documentation of 'boofcv.alg.geo.pose.PnPStereoRefineRodrigues' Java class
PnPStereoRefineRodrigues
boofcv.alg.geo.pose

Class PnPStereoRefineRodrigues

  • All Implemented Interfaces:
    RefinePnPStereo, ModelFitter<Se3_F64,Stereo2D3D>


    public class PnPStereoRefineRodrigues
    extends java.lang.Object
    implements RefinePnPStereo
    Minimizes the reprojection residual error for a pose estimate (left camera) in a calibrated stereo camera. Rotation is encoded using rodrigues coordinates. Transform between left and right camera is assumed to be known and must be specified by the user. Observations are in normalized image coordinates.
    • Constructor Detail

      • PnPStereoRefineRodrigues

        public PnPStereoRefineRodrigues(double convergenceTol,
                                        int maxIterations)
    • Method Detail

      • fitModel

        public boolean fitModel(java.util.List<Stereo2D3D> obs,
                                Se3_F64 worldToLeft,
                                Se3_F64 refinedWorldToLeft)
        Description copied from interface: ModelFitter
        Fits a model to a set of points. Note that initial and found can be the same instance.
        Specified by:
        fitModel in interface ModelFitter<Se3_F64,Stereo2D3D>
        Parameters:
        obs - Set of points the model is being fit to.
        worldToLeft - Initial hypothesis
        refinedWorldToLeft - The found model. Can be the same instance as initial.
        Returns:
        true if a model was found and false if one was not.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.