public class Zhang99OptimizationFunction
extends java.lang.Object
implements org.ddogleg.optimization.functions.FunctionNtoM
| Constructor and Description |
|---|
Zhang99OptimizationFunction(Zhang99ParamAll param,
java.util.List<georegression.struct.point.Point2D_F64> grid,
java.util.List<CalibrationObservation> observations)
Configurations the optimization function.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getNumOfInputsN() |
int |
getNumOfOutputsM() |
void |
process(double[] input,
double[] output) |
void |
process(Zhang99ParamAll param,
double[] residuals) |
public Zhang99OptimizationFunction(Zhang99ParamAll param, java.util.List<georegression.struct.point.Point2D_F64> grid, java.util.List<CalibrationObservation> observations)
param - Storage for calibration parameters. Effectively specifies the number of target views
and radial termsgrid - Location of points on the calibration grid. z=0observations - calibration point observation pixel coordinatespublic int getNumOfInputsN()
getNumOfInputsN in interface org.ddogleg.optimization.functions.FunctionNtoMpublic int getNumOfOutputsM()
getNumOfOutputsM in interface org.ddogleg.optimization.functions.FunctionNtoMpublic void process(double[] input,
double[] output)
process in interface org.ddogleg.optimization.functions.FunctionNtoMpublic void process(Zhang99ParamAll param, double[] residuals)