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
FieldsModifier and TypeFieldDescriptiondoubleThe assumed aspect ratio.doubleMaximum fraction of invalid observations it will accept before failingbooleanThe aspect ratio is assumed to be known, e.g.Performs non-linear refinement minimizing a algebraic cost functionbooleanThe skew is assumed to be zero -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidChecks to see if the configuration is valid.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 ifknownAspectRatiois 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:ConfigurationChecks to see if the configuration is valid. If it is invalid, throw an exception explaining what is incorrect.- Specified by:
checkValidityin interfaceConfiguration
-
setTo
-