public class Zhang99ParamAll extends Zhang99ParamCamera
Parameters for batch optimization.
Calibration matrix = [ a c x0 ; 0 b y0; 0 0 1];
| Modifier and Type | Class and Description |
|---|---|
static class |
Zhang99ParamAll.View |
| Modifier and Type | Field and Description |
|---|---|
Zhang99ParamAll.View[] |
views |
a, assumeZeroSkew, b, c, includeTangential, radial, t1, t2, x0, y0| Constructor and Description |
|---|
Zhang99ParamAll() |
Zhang99ParamAll(boolean assumeZeroSkew,
int numRadial,
boolean includeTangential) |
Zhang99ParamAll(boolean assumeZeroSkew,
int numRadial,
boolean includeTangential,
int numViews) |
| Modifier and Type | Method and Description |
|---|---|
boofcv.struct.calib.CameraPinholeRadial |
convertToIntrinsic()
Converts to a generalized class that specifies camera intrinsic parameters
|
int |
convertToParam(double[] param)
Writes the parameters into the provided array
|
Zhang99ParamAll |
copy() |
Zhang99ParamAll |
createNew() |
int |
numParameters()
Returns the total number of parameters being estimated
|
int |
setFromParam(double[] param)
Sets the camera parameters from the passed in array
|
void |
setNumberOfViews(int numViews) |
zeroNotUsedpublic Zhang99ParamAll.View[] views
public Zhang99ParamAll(boolean assumeZeroSkew,
int numRadial,
boolean includeTangential,
int numViews)
public Zhang99ParamAll(boolean assumeZeroSkew,
int numRadial,
boolean includeTangential)
public Zhang99ParamAll()
public void setNumberOfViews(int numViews)
public Zhang99ParamAll createNew()
public Zhang99ParamAll copy()
public int numParameters()
Zhang99ParamCameranumParameters in class Zhang99ParamCamerapublic int setFromParam(double[] param)
Zhang99ParamCamerasetFromParam in class Zhang99ParamCamerapublic int convertToParam(double[] param)
Zhang99ParamCameraconvertToParam in class Zhang99ParamCamerapublic boofcv.struct.calib.CameraPinholeRadial convertToIntrinsic()