Package boofcv.factory.geo
Class ConfigSelfCalibDualQuadratic
java.lang.Object
boofcv.factory.geo.ConfigSelfCalibDualQuadratic
- All Implemented Interfaces:
Configuration
,Serializable
Configuration for
SelfCalibrationLinearDualQuadratic
. Note that the principle point is always assumed
to be zero. You really should read the documentation for this class.- See Also:
-
Field Summary
Modifier and TypeFieldDescriptiondouble
The assumed aspect ratio.double
Maximum fraction of invalid observations it will accept before failingboolean
The aspect ratio is assumed to be known, e.g.Performs non-linear refinement minimizing a algebraic cost functionboolean
The skew is assumed to be zero -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Checks to see if the configuration is valid.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface boofcv.struct.Configuration
serializeActiveFields, serializeInitialize
-
Field Details
-
zeroSkew
public boolean zeroSkewThe skew is assumed to be zero -
knownAspectRatio
public boolean knownAspectRatioThe aspect ratio is assumed to be known, e.g. fy = ratio*fx; -
aspectRatio
public double aspectRatioThe assumed aspect ratio. Only used ifknownAspectRatio
is true -
invalidFractionAccept
public double invalidFractionAcceptMaximum fraction of invalid observations it will accept before failing -
refineAlgebraic
Performs non-linear refinement minimizing a algebraic cost function
-
-
Constructor Details
-
ConfigSelfCalibDualQuadratic
public ConfigSelfCalibDualQuadratic()
-
-
Method Details
-
checkValidity
public void checkValidity()Description copied from interface:Configuration
Checks to see if the configuration is valid. If it is invalid, throw an exception explaining what is incorrect.- Specified by:
checkValidity
in interfaceConfiguration
-
setTo
-