Package boofcv.alg.geo.pose
Class PnPStereoJacobianRodrigues
- java.lang.Object
-
- boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
-
- All Implemented Interfaces:
org.ddogleg.optimization.functions.FunctionInOut,org.ddogleg.optimization.functions.FunctionNtoMxN<org.ejml.data.DMatrixRMaj>
public class PnPStereoJacobianRodrigues extends java.lang.Object implements org.ddogleg.optimization.functions.FunctionNtoMxN<org.ejml.data.DMatrixRMaj>Computes the Jacobian of the error function inPnPResidualReprojection. For a calibrated camera given observations in normalized image coordinates. The rotation matrix is assumed to be parameterized usingRodrigues_F64coordinates.
-
-
Constructor Summary
Constructors Constructor Description PnPStereoJacobianRodrigues()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.ejml.data.DMatrixRMajdeclareMatrixMxN()intgetNumOfInputsN()intgetNumOfOutputsM()voidprocess(double[] input, org.ejml.data.DMatrixRMaj J)voidsetLeftToRight(georegression.struct.se.Se3_F64 leftToRight)voidsetObservations(java.util.List<Stereo2D3D> observations)
-
-
-
Method Detail
-
setObservations
public void setObservations(java.util.List<Stereo2D3D> observations)
-
setLeftToRight
public void setLeftToRight(georegression.struct.se.Se3_F64 leftToRight)
-
getNumOfInputsN
public int getNumOfInputsN()
- Specified by:
getNumOfInputsNin interfaceorg.ddogleg.optimization.functions.FunctionInOut
-
getNumOfOutputsM
public int getNumOfOutputsM()
- Specified by:
getNumOfOutputsMin interfaceorg.ddogleg.optimization.functions.FunctionInOut
-
process
public void process(double[] input, org.ejml.data.DMatrixRMaj J)- Specified by:
processin interfaceorg.ddogleg.optimization.functions.FunctionNtoMxN<org.ejml.data.DMatrixRMaj>
-
declareMatrixMxN
public org.ejml.data.DMatrixRMaj declareMatrixMxN()
- Specified by:
declareMatrixMxNin interfaceorg.ddogleg.optimization.functions.FunctionNtoMxN<org.ejml.data.DMatrixRMaj>
-
-