Skip navigation links
A B C D E F G I M N O P R S T V X Y Z 

A

a - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 
add(Point2D_F64, int) - Method in class boofcv.alg.geo.calibration.CalibrationObservation
 
addImage(GrayF32) - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
Adds a new view of the calibration target and processes it.
addPair(GrayF32, GrayF32) - Method in class boofcv.abst.geo.calibration.CalibrateStereoPlanar
Adds a pair of images that observed the same target.
applyDistortion(Point2D_F64, double[], double, double) - Static method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Applies radial and tangential distortion to the normalized image coordinate.
assumeZeroSkew - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 

B

b - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 
biasX - Variable in class boofcv.abst.geo.calibration.ImageResults
 
biasY - Variable in class boofcv.abst.geo.calibration.ImageResults
 
boofcv.abst.geo.calibration - package boofcv.abst.geo.calibration
 
boofcv.alg.geo.calibration - package boofcv.alg.geo.calibration
 

C

c - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 
CalibrateMonoPlanar - Class in boofcv.abst.geo.calibration
Performs the full processing loop for calibrating a mono camera from a planar grid.
CalibrateMonoPlanar(DetectorFiducialCalibration) - Constructor for class boofcv.abst.geo.calibration.CalibrateMonoPlanar
High level configuration
CalibrateStereoPlanar - Class in boofcv.abst.geo.calibration
Given a sequence of observations from a stereo camera compute the intrinsic calibration of each camera and the extrinsic calibration between the two cameras.
CalibrateStereoPlanar(DetectorFiducialCalibration) - Constructor for class boofcv.abst.geo.calibration.CalibrateStereoPlanar
Configures stereo calibration
CalibrationObservation - Class in boofcv.alg.geo.calibration
List of observed features on a single calibration target from one image.
CalibrationObservation() - Constructor for class boofcv.alg.geo.calibration.CalibrationObservation
 
CalibrationPlanarGridZhang99 - Class in boofcv.alg.geo.calibration
Full implementation of the Zhang99 camera calibration algorithm using planar calibration targets.
CalibrationPlanarGridZhang99(List<Point2D_F64>, boolean, int, boolean) - Constructor for class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Configures calibration process.
CalibrationPlanarGridZhang99.Listener - Interface in boofcv.alg.geo.calibration
 
computeErrors(List<CalibrationObservation>, Zhang99ParamAll, List<Point2D_F64>) - Static method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
After the parameters have been estimated this computes the error for each calibration point in each image and summary error statistics.
computeHomography(CalibrationObservation) - Method in class boofcv.alg.geo.calibration.Zhang99ComputeTargetHomography
Computes the homography from a list of detected grid points in the image.
configure(boolean, int, boolean) - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
Specify calibration assumptions.
configure(boolean, int, boolean) - Method in class boofcv.abst.geo.calibration.CalibrateStereoPlanar
Specify calibration assumptions.
convertIntoZhangParam(List<Se3_F64>, DenseMatrix64F, boolean, double[], boolean) - Static method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Converts results fond in the linear algorithms into Zhang99ParamAll
convertToIntrinsic() - Method in class boofcv.alg.geo.calibration.Zhang99ParamAll
Converts to a generalized class that specifies camera intrinsic parameters
convertToParam(double[]) - Method in class boofcv.alg.geo.calibration.Zhang99ParamAll
 
convertToParam(double[]) - Method in class boofcv.alg.geo.calibration.Zhang99ParamCamera
Writes the parameters into the provided array
copy() - Method in class boofcv.alg.geo.calibration.CalibrationObservation
 
copy() - Method in class boofcv.alg.geo.calibration.Zhang99ParamAll
 
createNew() - Method in class boofcv.alg.geo.calibration.Zhang99ParamAll
 

D

decompose(DenseMatrix64F) - Method in class boofcv.alg.geo.calibration.Zhang99DecomposeHomography
Compute the rigid body motion that composes the homography matrix H.
detector - Variable in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 
DetectorFiducialCalibration - Interface in boofcv.abst.geo.calibration
Interface for extracting points from a planar calibration grid.

E

errors - Variable in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 

F

foundIntrinsic - Variable in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 
foundZhang - Variable in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 

G

get(int) - Method in class boofcv.alg.geo.calibration.CalibrationObservation
 
getCalibLeft() - Method in class boofcv.abst.geo.calibration.CalibrateStereoPlanar
 
getCalibrationMatrix() - Method in class boofcv.alg.geo.calibration.Zhang99CalibrationMatrixFromHomographies
Returns the computed calibration matrix.
getCalibRight() - Method in class boofcv.abst.geo.calibration.CalibrateStereoPlanar
 
getDetectedPoints() - Method in interface boofcv.abst.geo.calibration.DetectorFiducialCalibration
Returns the set of detected points from the most recent call to DetectorFiducialCalibration.process(GrayF32).
getErrors() - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 
getHomography() - Method in class boofcv.alg.geo.calibration.Zhang99ComputeTargetHomography
Returns a copy of the found homography matrix.
getIntrinsic() - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 
getLayout() - Method in interface boofcv.abst.geo.calibration.DetectorFiducialCalibration
Returns the layout of the calibration points on the target
getNumOfInputsN() - Method in class boofcv.alg.geo.calibration.Zhang99OptimizationFunction
 
getNumOfInputsN() - Method in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 
getNumOfOutputsM() - Method in class boofcv.alg.geo.calibration.Zhang99OptimizationFunction
 
getNumOfOutputsM() - Method in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 
getObservations() - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 
getOptimized() - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
 
getParameters() - Method in class boofcv.alg.geo.calibration.RadialDistortionEstimateLinear
Returns radial distortion parameters.
getSvd() - Method in class boofcv.alg.geo.calibration.Zhang99CalibrationMatrixFromHomographies
 
getZhangParam() - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 

I

ImageResults - Class in boofcv.abst.geo.calibration
 
ImageResults(int) - Constructor for class boofcv.abst.geo.calibration.ImageResults
 
includeTangential - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 
initialParam(List<CalibrationObservation>) - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Find an initial estimate for calibration parameters using linear techniques.

M

maxError - Variable in class boofcv.abst.geo.calibration.ImageResults
 
meanError - Variable in class boofcv.abst.geo.calibration.ImageResults
 

N

numParameters() - Method in class boofcv.alg.geo.calibration.Zhang99ParamAll
 
numParameters() - Method in class boofcv.alg.geo.calibration.Zhang99ParamCamera
Returns the total number of parameters being estimated

O

observations - Variable in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 
optimizedParam(List<CalibrationObservation>, List<Point2D_F64>, Zhang99ParamAll, Zhang99ParamAll, UnconstrainedLeastSquares) - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Use non-linear optimization to improve the parameter estimates

P

pointError - Variable in class boofcv.abst.geo.calibration.ImageResults
 
points - Variable in class boofcv.alg.geo.calibration.CalibrationObservation
List of pixel observations and the index of the control point
printErrors(List<ImageResults>) - Static method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
Prints out error information to standard out
printStatistics() - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 
printStatistics() - Method in class boofcv.abst.geo.calibration.CalibrateStereoPlanar
 
process() - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
After calibration points have been found this invokes the Zhang99 algorithm to estimate calibration parameters.
process() - Method in class boofcv.abst.geo.calibration.CalibrateStereoPlanar
Compute stereo calibration parameters
process(GrayF32) - Method in interface boofcv.abst.geo.calibration.DetectorFiducialCalibration
Image processing for calibration target detection
process(List<CalibrationObservation>) - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Processes observed calibration point coordinates and computes camera intrinsic and extrinsic parameters.
process(DenseMatrix64F, List<DenseMatrix64F>, List<CalibrationObservation>) - Method in class boofcv.alg.geo.calibration.RadialDistortionEstimateLinear
Computes radial distortion using a linear method.
process(List<DenseMatrix64F>) - Method in class boofcv.alg.geo.calibration.Zhang99CalibrationMatrixFromHomographies
Given a set of homographies computed from a sequence of images that observe the same plane it estimates the camera's calibration.
process(double[], double[]) - Method in class boofcv.alg.geo.calibration.Zhang99OptimizationFunction
 
process(Zhang99ParamAll, double[]) - Method in class boofcv.alg.geo.calibration.Zhang99OptimizationFunction
 
process(double[], double[]) - Method in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 

R

radial - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 
RadialDistortionEstimateLinear - Class in boofcv.alg.geo.calibration
Estimates radial lens distortion by solving a linear equation with observed features on a calibration grid.
RadialDistortionEstimateLinear(List<Point2D_F64>, int) - Constructor for class boofcv.alg.geo.calibration.RadialDistortionEstimateLinear
Creates a estimator for the specified number of distortion parameters.
removeLatestImage() - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
Removes the most recently added image
reset() - Method in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
Resets internal data structures.
reset() - Method in class boofcv.abst.geo.calibration.CalibrateStereoPlanar
Puts the class into its initial state.
reset() - Method in class boofcv.alg.geo.calibration.CalibrationObservation
 
rotation - Variable in class boofcv.alg.geo.calibration.Zhang99ParamAll.View
 

S

setCalibrationMatrix(DenseMatrix64F) - Method in class boofcv.alg.geo.calibration.Zhang99DecomposeHomography
Specifies the calibration matrix.
setFromParam(double[]) - Method in class boofcv.alg.geo.calibration.Zhang99ParamAll
 
setFromParam(double[]) - Method in class boofcv.alg.geo.calibration.Zhang99ParamCamera
Sets the camera parameters from the passed in array
setListener(CalibrationPlanarGridZhang99.Listener) - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Used to listen in on progress and request that processing be stopped
setNumberOfViews(int) - Method in class boofcv.alg.geo.calibration.Zhang99ParamAll
 
setOptimizer(UnconstrainedLeastSquares) - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Specify which optimization algorithm to use
setTo(CalibrationObservation) - Method in class boofcv.alg.geo.calibration.CalibrationObservation
 
size() - Method in class boofcv.alg.geo.calibration.CalibrationObservation
 
sort() - Method in class boofcv.alg.geo.calibration.CalibrationObservation
 

T

T - Variable in class boofcv.alg.geo.calibration.Zhang99ParamAll.View
 
t1 - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 
t2 - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 
totalPoints(List<CalibrationObservation>) - Static method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
 

V

verbose - Variable in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 
View() - Constructor for class boofcv.alg.geo.calibration.Zhang99ParamAll.View
 
views - Variable in class boofcv.alg.geo.calibration.Zhang99ParamAll
 

X

x0 - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 

Y

y0 - Variable in class boofcv.alg.geo.calibration.Zhang99ParamCamera
 

Z

zeroNotUsed() - Method in class boofcv.alg.geo.calibration.Zhang99ParamCamera
Sets to zero parameters which are assumed zero and not estimated
zhang99 - Variable in class boofcv.abst.geo.calibration.CalibrateMonoPlanar
 
Zhang99CalibrationMatrixFromHomographies - Class in boofcv.alg.geo.calibration
Estimates camera calibration matrix from a set of homographies using linear algebra.
Zhang99CalibrationMatrixFromHomographies(boolean) - Constructor for class boofcv.alg.geo.calibration.Zhang99CalibrationMatrixFromHomographies
Configures calibration estimation.
Zhang99ComputeTargetHomography - Class in boofcv.alg.geo.calibration
Given a description of the calibration grid and a set of observations compute the associated Homography.
Zhang99ComputeTargetHomography(List<Point2D_F64>) - Constructor for class boofcv.alg.geo.calibration.Zhang99ComputeTargetHomography
 
Zhang99DecomposeHomography - Class in boofcv.alg.geo.calibration
Decomposes a homography into rigid body motion (rotation and translation) utilizing specific assumptions made inside the Zhang99 paper [1].
Zhang99DecomposeHomography() - Constructor for class boofcv.alg.geo.calibration.Zhang99DecomposeHomography
 
Zhang99OptimizationFunction - Class in boofcv.alg.geo.calibration
Function for performing non-linear optimization on the Zhang99 calibration parameters.
Zhang99OptimizationFunction(Zhang99ParamAll, List<Point2D_F64>, List<CalibrationObservation>) - Constructor for class boofcv.alg.geo.calibration.Zhang99OptimizationFunction
Configurations the optimization function.
Zhang99OptimizationJacobian - Class in boofcv.alg.geo.calibration
Analytical Jacobian for optimizing calibration parameters.
Zhang99OptimizationJacobian(boolean, int, boolean, List<CalibrationObservation>, List<Point2D_F64>) - Constructor for class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
Configurations the optimization function.
Zhang99ParamAll - Class in boofcv.alg.geo.calibration
Parameters for batch optimization.

Calibration matrix = [ a c x0 ; 0 b y0; 0 0 1];
Zhang99ParamAll(boolean, int, boolean, int) - Constructor for class boofcv.alg.geo.calibration.Zhang99ParamAll
 
Zhang99ParamAll(boolean, int, boolean) - Constructor for class boofcv.alg.geo.calibration.Zhang99ParamAll
 
Zhang99ParamAll() - Constructor for class boofcv.alg.geo.calibration.Zhang99ParamAll
 
Zhang99ParamAll.View - Class in boofcv.alg.geo.calibration
 
Zhang99ParamCamera - Class in boofcv.alg.geo.calibration
Intrinsic camera parameters for optimization in Zhang99
Zhang99ParamCamera(boolean, int, boolean) - Constructor for class boofcv.alg.geo.calibration.Zhang99ParamCamera
 
Zhang99ParamCamera() - Constructor for class boofcv.alg.geo.calibration.Zhang99ParamCamera
 
zhangUpdate(String) - Method in interface boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99.Listener
Updated to update the status and request that processing be stopped
A B C D E F G I M N O P R S T V X Y Z 
Skip navigation links