A B C D E F G H I L M N O P Q R S T U V W X Y Z 

A

a - Variable in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 
a - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters
 
add(double) - Method in class boofcv.alg.feature.detect.grid.IntensityHistogram
Adds a new value to the histogram
add(ImageFloat32) - Method in class boofcv.alg.feature.detect.grid.IntensityHistogram
Adds all the values in the image to the histogram
addImage(ImageFloat32) - Method in class boofcv.abst.calib.CalibrateMonoPlanar
Adds a new view of the calibration target and processes it.
addPair(ImageFloat32, ImageFloat32) - Method in class boofcv.abst.calib.CalibrateStereoPlanar
Adds a pair of images that observed the same target.
applyDistortion(Point2D_F64, double[]) - Static method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Applies radial distortion to the point.
area(Point2D_F64, Point2D_F64, Point2D_F64) - Static method in class boofcv.alg.feature.detect.quadblob.FindBoundingQuadrilateral
Computes the area of a triangle given its vertices.
assumeZeroSkew - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 
assumeZeroSkew - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters
 

B

b - Variable in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 
b - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters
 
biasX - Variable in class boofcv.abst.calib.ImageResults
 
biasY - Variable in class boofcv.abst.calib.ImageResults
 
binaryAdaptiveBias - Variable in class boofcv.abst.calib.ConfigChessboard
Bias used by local adaptive threshold
binaryAdaptiveBias - Variable in class boofcv.abst.calib.ConfigSquareGrid
Bias used by local adaptive threshold
binaryAdaptiveRadius - Variable in class boofcv.abst.calib.ConfigChessboard
Size of local region used by adaptive threshold
binaryAdaptiveRadius - Variable in class boofcv.abst.calib.ConfigSquareGrid
Size of local region used by adaptive threshold
binaryGlobalThreshold - Variable in class boofcv.abst.calib.ConfigChessboard
Global threshold used on the image.
binaryGlobalThreshold - Variable in class boofcv.abst.calib.ConfigSquareGrid
Global threshold used on the image.
boofcv.abst.calib - package boofcv.abst.calib
 
boofcv.alg.feature.detect - package boofcv.alg.feature.detect
 
boofcv.alg.feature.detect.chess - package boofcv.alg.feature.detect.chess
 
boofcv.alg.feature.detect.grid - package boofcv.alg.feature.detect.grid
 
boofcv.alg.feature.detect.grid.refine - package boofcv.alg.feature.detect.grid.refine
 
boofcv.alg.feature.detect.quadblob - package boofcv.alg.feature.detect.quadblob
 
boofcv.alg.geo.calibration - package boofcv.alg.geo.calibration
 
boofcv.factory.calib - package boofcv.factory.calib
 

C

c - Variable in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 
c - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters
 
CalibrateMonoPlanar - Class in boofcv.abst.calib
Performs the full processing loop for calibrating a mono camera from a planar grid.
CalibrateMonoPlanar(PlanarCalibrationDetector, boolean) - Constructor for class boofcv.abst.calib.CalibrateMonoPlanar
High level configuration
CalibrateStereoPlanar - Class in boofcv.abst.calib
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(PlanarCalibrationDetector, boolean) - Constructor for class boofcv.abst.calib.CalibrateStereoPlanar
Configures stereo calibration
CalibrationPlanarGridZhang99 - Class in boofcv.alg.geo.calibration
Full implementation of the Zhang99 camera calibration algorithm using planar calibration targets.
CalibrationPlanarGridZhang99(PlanarCalibrationTarget, boolean, int) - Constructor for class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Configures calibration process.
CalibrationPlanarGridZhang99.Listener - Interface in boofcv.alg.geo.calibration
 
center - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
checkGraphStructure(List<QuadBlob>) - Method in class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
Counts the number of connections each node has.
checkValidity() - Method in class boofcv.abst.calib.ConfigChessboard
 
checkValidity() - Method in class boofcv.abst.calib.ConfigSquareGrid
 
compare(QuadBlob, QuadBlob) - Method in class boofcv.alg.feature.detect.chess.OrderChessboardQuadBlobs.ComparatorQuads
 
compute() - Method in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
computeErrors(List<List<Point2D_F64>>, Zhang99Parameters, List<Point2D_F64>) - Static method in class boofcv.abst.calib.CalibrateMonoPlanar
After the parameters have been estimated this computes the error for each calibration point in each image and summary error statistics.
computeHomography(List<Point2D_F64>) - Method in class boofcv.alg.geo.calibration.Zhang99ComputeTargetHomography
Computes the homography from a list of detected grid points in the image.
computePeaks(IntensityHistogram) - Method in class boofcv.alg.feature.detect.grid.HistogramTwoPeaks
Finds two peaks inside of the histogram
computeResponse(List<Point2D_I32>, int, double[]) - Method in class boofcv.alg.feature.detect.quadblob.FindQuadCorners
Computes the acute angle for each pixel in the contour.
ConfigChessboard - Class in boofcv.abst.calib
Calibration parameters for chessboard style calibration grid.
ConfigChessboard(int, int) - Constructor for class boofcv.abst.calib.ConfigChessboard
 
ConfigChessboard(int, int, int, double) - Constructor for class boofcv.abst.calib.ConfigChessboard
 
ConfigSquareGrid - Class in boofcv.abst.calib
Calibration parameters for square-grid style calibration grid.
ConfigSquareGrid(int, int) - Constructor for class boofcv.abst.calib.ConfigSquareGrid
 
ConfigSquareGrid(int, int, double) - Constructor for class boofcv.abst.calib.ConfigSquareGrid
 
ConfigSquareGrid(int, int, double, double) - Constructor for class boofcv.abst.calib.ConfigSquareGrid
 
configure(PlanarCalibrationTarget, boolean, int) - Method in class boofcv.abst.calib.CalibrateMonoPlanar
Specify calibration assumptions.
configure(PlanarCalibrationTarget, boolean, int) - Method in class boofcv.abst.calib.CalibrateStereoPlanar
Specify calibration assumptions.
conn - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
connDist - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
connect(List<QuadBlob>) - Static method in class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
Connect blobs together based on corner distance.
connect(List<QuadBlob>, double) - Static method in class boofcv.alg.feature.detect.grid.ConnectGridSquares
For each blob it finds the blobs which are directly next to it.
ConnectGridSquares - Class in boofcv.alg.feature.detect.grid
Connects calibration grid squares together.
ConnectGridSquares() - Constructor for class boofcv.alg.feature.detect.grid.ConnectGridSquares
 
connIndex - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
contour - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
convertIntoZhangParam(List<Se3_F64>, DenseMatrix64F, boolean, double[]) - Static method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Converts results fond in the linear algorithms into Zhang99Parameters
convertToIntrinsic() - Method in class boofcv.alg.geo.calibration.Zhang99Parameters
Converts to a generalized class that specifies camera intrinsic parameters
convertToParam(double[]) - Method in class boofcv.alg.geo.calibration.ParametersPointsZhang99
 
convertToParam(double[]) - Method in class boofcv.alg.geo.calibration.Zhang99Parameters
 
copy(List<QuadBlob>) - Static method in class boofcv.alg.feature.detect.grid.ConnectGridSquares
Creates a proper copy of the sub-graph removing any references to nodes not in this sub-graph.
copy() - Method in class boofcv.alg.geo.calibration.ParametersPointsZhang99
 
copy() - Method in class boofcv.alg.geo.calibration.Zhang99Parameters
 
corners - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
createNew() - Method in class boofcv.alg.geo.calibration.ParametersPointsZhang99
 
createNew() - Method in class boofcv.alg.geo.calibration.Zhang99Parameters
 

D

decompose(DenseMatrix64F) - Method in class boofcv.alg.geo.calibration.Zhang99DecomposeHomography
Compute the rigid body motion that composes the homography matrix H.
DetectChessCalibrationPoints<T extends boofcv.struct.image.ImageSingleBand,D extends boofcv.struct.image.ImageSingleBand> - Class in boofcv.alg.feature.detect.chess
Detects calibration points inside a chessboard calibration target.
DetectChessCalibrationPoints(int, int, int, double, Class<T>) - Constructor for class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
Configures detection parameters
DetectChessSquaresBinary - Class in boofcv.alg.feature.detect.chess
Given a binary image it detects the presence of chess board calibration grids.
DetectChessSquaresBinary(int, int, int) - Constructor for class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
Configures chess board detector.
detector - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 
detectorChessboard(ConfigChessboard) - Static method in class boofcv.factory.calib.FactoryPlanarCalibrationTarget
Creates a calibration target detector for chessboard targets.
detectorSquareGrid(ConfigSquareGrid) - Static method in class boofcv.factory.calib.FactoryPlanarCalibrationTarget
Creates a calibration target detector for square grid targets.
DetectQuadBlobsBinary - Class in boofcv.alg.feature.detect.quadblob
Detects blobs inside a binary image which are at least approximate a quadrilateral crudely.
DetectQuadBlobsBinary(int, double, int) - Constructor for class boofcv.alg.feature.detect.quadblob.DetectQuadBlobsBinary
Constructor and specify pruning parameters
DetectSquareCalibrationPoints - Class in boofcv.alg.feature.detect.grid
Detects square grid calibration targets from binary images.
DetectSquareCalibrationPoints(double, double, int, int) - Constructor for class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
 
distanceCircle(int, int, int, int) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
dist = (dir > 0 ) i1-i0 ? i0-i1; if( dist < 0 ) distance = size+distance;
distanceCircle(int, int, int) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
Distance between two elements in a circular list.
distortion - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters
 
divisor - Variable in class boofcv.alg.feature.detect.grid.IntensityHistogram
 
downSample(IntensityHistogram) - Method in class boofcv.alg.feature.detect.grid.IntensityHistogram
Converts one histogram into another one which has a courser resolution

E

errors - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 

F

FactoryPlanarCalibrationTarget - Class in boofcv.factory.calib
Creates descriptions of commonly used calibration targets
FactoryPlanarCalibrationTarget() - Constructor for class boofcv.factory.calib.FactoryPlanarCalibrationTarget
 
findAverage(List<Point2D_I32>) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
Find the average of all the points in the list.
findAverage(List<Point2D_I32>, Point2D_I32) - Static method in class boofcv.alg.feature.detect.quadblob.FindQuadCorners
Find the average of all the points in the list.
findBestCCW(QuadBlob, QuadBlob) - Static method in class boofcv.alg.feature.detect.chess.OrderChessboardQuadBlobs
 
findBestCW(QuadBlob, QuadBlob) - Static method in class boofcv.alg.feature.detect.chess.OrderChessboardQuadBlobs
 
FindBoundingQuadrilateral - Class in boofcv.alg.feature.detect.quadblob
Given a set of points that are contained inside a quadrilateral and have at least one point at each of the four extreme points on the quadrilateral, find the extreme points.
FindBoundingQuadrilateral() - Constructor for class boofcv.alg.feature.detect.quadblob.FindBoundingQuadrilateral
 
findCorners(List<Point2D_F64>) - Static method in class boofcv.alg.feature.detect.quadblob.FindBoundingQuadrilateral
Finds the corners of the quadrilateral.
findFarthest(Point2D_I32, List<Point2D_I32>) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
Returns the index of the point farthest away from the sample point
findFarthest(Point2D_F64, List<Point2D_F64>) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
 
findIsland(QuadBlob, List<QuadBlob>) - Static method in class boofcv.alg.feature.detect.grid.ConnectGridSquares
Given an initial node, it searches for every node which is connect to it.
findLine(Point2D_F64, Point2D_F64, List<Point2D_F64>) - Method in class boofcv.alg.feature.detect.quadblob.OrderPointsIntoGrid
Uses previously computed connections to find a row of blobs in the calibration target.
FindQuadCorners - Class in boofcv.alg.feature.detect.quadblob
Find a list of corner pixels in a blob using its contour.
FindQuadCorners() - Constructor for class boofcv.alg.feature.detect.quadblob.FindQuadCorners
 
FitGaussianPrune - Class in boofcv.alg.feature.detect.grid
Given a histogram of pixel intensity values and a valid range of indexes in the histogram, compute the mean and standard deviation.
FitGaussianPrune(int, double, int) - Constructor for class boofcv.alg.feature.detect.grid.FitGaussianPrune
 
flipY - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 
foundIntrinsic - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 
foundZhang - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 

G

getAlg() - Method in class boofcv.abst.calib.WrapPlanarChessTarget
 
getAllSquares() - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
 
getBinary() - Method in class boofcv.abst.calib.WrapPlanarSquareGridTarget
 
getBinary() - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
getBlobs() - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
 
getBoundPolygon() - Method in class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
 
getBoundRect() - Method in class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
 
getCalibLeft() - Method in class boofcv.abst.calib.CalibrateStereoPlanar
 
getCalibrationMatrix() - Method in class boofcv.alg.geo.calibration.Zhang99CalibrationMatrixFromHomographies
Returns the computed calibration matrix.
getCalibRight() - Method in class boofcv.abst.calib.CalibrateStereoPlanar
 
getCandidatePoints() - Method in class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
Returns corners that are near a another square
getCorner() - Method in class boofcv.alg.feature.detect.grid.refine.RefineCornerCanny
 
getCorner() - Method in class boofcv.alg.feature.detect.grid.refine.RefineCornerSegmentFit
Returns the estimated corner pixel to sub-pixel accuracy
getDetect() - Method in class boofcv.abst.calib.WrapPlanarSquareGridTarget
 
getDetectBlobs() - Method in class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
 
getDetectBlobs() - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
 
getDetected() - Method in class boofcv.alg.feature.detect.quadblob.DetectQuadBlobsBinary
List of valid quadrilateral blobs.
getErrorMessage() - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
 
getErrors() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
 
getFindBound() - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
getGraphBlobs() - Method in class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
 
getHomography() - Method in class boofcv.alg.geo.calibration.Zhang99ComputeTargetHomography
Returns a copy of the found homography matrix.
getInterestPoints() - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
 
getInterestSquares() - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
 
getIntrinsic() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
 
getInvalid() - Method in class boofcv.alg.feature.detect.quadblob.DetectQuadBlobsBinary
List of found blobs that did not pass geometric tests..
getLabeledImage() - Method in class boofcv.alg.feature.detect.quadblob.DetectQuadBlobsBinary
Return the labeled blob image.
getMean() - Method in class boofcv.alg.feature.detect.grid.FitGaussianPrune
 
getMessage() - Method in class boofcv.alg.feature.detect.quadblob.DetectQuadBlobsBinary
Message explaining failure case.
getNumberOfLabels() - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
 
getNumCols() - Method in class boofcv.alg.feature.detect.quadblob.OrderPointsIntoGrid
Number of columns in found calibration grid
getNumLabels() - Method in class boofcv.alg.feature.detect.quadblob.DetectQuadBlobsBinary
Number of objects in the labeled image.
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
 
getNumRows() - Method in class boofcv.alg.feature.detect.quadblob.OrderPointsIntoGrid
Number of rows in found calibration grid
getObservations() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
 
getOptimized() - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
 
getOrderAlg() - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
getOrdered() - Method in class boofcv.alg.feature.detect.quadblob.OrderPointsIntoGrid
 
getParameters() - Method in class boofcv.alg.geo.calibration.RadialDistortionEstimateLinear
Returns radial distortion parameters.
getPoints() - Method in interface boofcv.abst.calib.PlanarCalibrationDetector
Returns the set of detected points.
getPoints() - Method in class boofcv.abst.calib.WrapPlanarChessTarget
 
getPoints() - Method in class boofcv.abst.calib.WrapPlanarSquareGridTarget
 
getPoints() - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
getQuadrilateral() - Method in class boofcv.alg.feature.detect.quadblob.OrderPointsIntoGrid
Returns corners in bounding quadrilateral
getRefine() - Method in class boofcv.abst.calib.WrapPlanarSquareGridTarget
 
getResults() - Method in class boofcv.alg.feature.detect.chess.OrderChessboardQuadBlobs
 
getSigma() - Method in class boofcv.alg.feature.detect.grid.FitGaussianPrune
 
getSquaresBad() - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
 
getTarget() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
 
getTargetQuadrilateral() - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
Returns corner points in quadrilateral that bounds all the target points, approximately.
getTotal() - Method in class boofcv.alg.feature.detect.grid.IntensityHistogram
 
getUserAdaptiveBias() - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
getUserAdaptiveRadius() - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
getUserBinaryThreshold() - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
getZhangParam() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
 
gridChess(int, int, double) - Static method in class boofcv.factory.calib.FactoryPlanarCalibrationTarget
This target is composed of a checkered chess board like squares.
gridSquare(int, int, double, double) - Static method in class boofcv.factory.calib.FactoryPlanarCalibrationTarget
Creates a target that is composed of squares.

H

histogram - Variable in class boofcv.alg.feature.detect.grid.IntensityHistogram
 
HistogramTwoPeaks - Class in boofcv.alg.feature.detect.grid
Searches for two distinct peaks inside the histogram.
HistogramTwoPeaks(int) - Constructor for class boofcv.alg.feature.detect.grid.HistogramTwoPeaks
 

I

ImageResults - Class in boofcv.abst.calib
 
ImageResults(int) - Constructor for class boofcv.abst.calib.ImageResults
 
incrementCircle(int, int, int) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
Returns the next point in the list assuming a cyclical list
index - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
indexHigh - Variable in class boofcv.alg.feature.detect.grid.FitGaussianPrune
 
indexLow - Variable in class boofcv.alg.feature.detect.grid.FitGaussianPrune
 
initialParam(List<List<Point2D_F64>>) - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Find an initial estimate for calibration parameters using linear techniques.
IntensityHistogram - Class in boofcv.alg.feature.detect.grid
Histogram of pixel intensity values.
IntensityHistogram(int, double) - Constructor for class boofcv.alg.feature.detect.grid.IntensityHistogram
 
InvalidCalibrationTarget - Exception in boofcv.alg.feature.detect
Exception used to indicate that some thing went wrong when extract the calibration grid's points.
InvalidCalibrationTarget(String) - Constructor for exception boofcv.alg.feature.detect.InvalidCalibrationTarget
 
isConvertToRightHanded() - Method in class boofcv.abst.calib.CalibrateStereoPlanar
 
isFlipY() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
 
isFoundBound() - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 

L

largestSide - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 

M

maxError - Variable in class boofcv.abst.calib.ImageResults
 
maximizeArea(Point2D_F64, Point2D_F64, List<Point2D_F64>) - Static method in class boofcv.alg.feature.detect.quadblob.FindBoundingQuadrilateral
Finds the point which will maximize the area of a triangle defined by a,b, and a point in the list.
maximizeForth(Point2D_F64, Point2D_F64, Point2D_F64, List<Point2D_F64>) - Static method in class boofcv.alg.feature.detect.quadblob.FindBoundingQuadrilateral
Finds the fourth point which maximizes the distance from a,b, and c.
maxValue - Variable in class boofcv.alg.feature.detect.grid.IntensityHistogram
 
meanError - Variable in class boofcv.abst.calib.ImageResults
 
minSeparation - Variable in class boofcv.alg.feature.detect.grid.HistogramTwoPeaks
 

N

nonmaxRadius - Variable in class boofcv.abst.calib.ConfigChessboard
Size of interest point detection region.
numCols - Variable in class boofcv.abst.calib.ConfigChessboard
Number of squares wide the grid is.
numCols - Variable in class boofcv.abst.calib.ConfigSquareGrid
Number of squares wide the grid is.
numRows - Variable in class boofcv.abst.calib.ConfigChessboard
Number of squares tall the grid is.
numRows - Variable in class boofcv.abst.calib.ConfigSquareGrid
Number of squares tall the grid is.

O

observations - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 
observationsAdj - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 
optimizedParam(List<List<Point2D_F64>>, List<Point2D_F64>, Zhang99Parameters, Zhang99Parameters, UnconstrainedLeastSquares) - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Use non-linear optimization to improve the parameter estimates
order(List<QuadBlob>) - Method in class boofcv.alg.feature.detect.chess.OrderChessboardQuadBlobs
Points the points in the QuadBlob into a standard order.
OrderChessboardQuadBlobs - Class in boofcv.alg.feature.detect.chess
Orders the blobs for a chessboard into a standard format.
OrderChessboardQuadBlobs(int, int) - Constructor for class boofcv.alg.feature.detect.chess.OrderChessboardQuadBlobs
Specifies the size of the chessboard
OrderChessboardQuadBlobs.ComparatorQuads - Class in boofcv.alg.feature.detect.chess
 
OrderChessboardQuadBlobs.ComparatorQuads() - Constructor for class boofcv.alg.feature.detect.chess.OrderChessboardQuadBlobs.ComparatorQuads
 
OrderPointsIntoGrid - Class in boofcv.alg.feature.detect.quadblob
Given a set of points that form an approximate grid, put them into grid order.
OrderPointsIntoGrid() - Constructor for class boofcv.alg.feature.detect.quadblob.OrderPointsIntoGrid
 

P

ParametersPointsZhang99 - Class in boofcv.alg.geo.calibration
Parameters for adjusting the usual parameters and observed point location for zhang 98
ParametersPointsZhang99(boolean, int, int, int) - Constructor for class boofcv.alg.geo.calibration.ParametersPointsZhang99
 
peakHigh - Variable in class boofcv.alg.feature.detect.grid.HistogramTwoPeaks
 
peakLow - Variable in class boofcv.alg.feature.detect.grid.HistogramTwoPeaks
 
PlanarCalibrationDetector - Interface in boofcv.abst.calib
Interface for extracting points from a planar calibration grid.
PlanarCalibrationTarget - Class in boofcv.alg.geo.calibration
Specifies location of points on a planar calibration target
PlanarCalibrationTarget(List<Point2D_F64>) - Constructor for class boofcv.alg.geo.calibration.PlanarCalibrationTarget
 
pointError - Variable in class boofcv.abst.calib.ImageResults
 
points - Variable in class boofcv.alg.geo.calibration.PlanarCalibrationTarget
 
printErrors(List<ImageResults>) - Static method in class boofcv.abst.calib.CalibrateMonoPlanar
Prints out error information to standard out
printStatistics() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
 
printStatistics() - Method in class boofcv.abst.calib.CalibrateStereoPlanar
 
process() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
After calibration points have been found this invokes the Zhang99 algorithm to estimate calibration parameters.
process() - Method in class boofcv.abst.calib.CalibrateStereoPlanar
Compute stereo calibration parameters
process(ImageFloat32) - Method in interface boofcv.abst.calib.PlanarCalibrationDetector
Image processing for calibration target detection
process(ImageFloat32) - Method in class boofcv.abst.calib.WrapPlanarChessTarget
 
process(ImageFloat32) - Method in class boofcv.abst.calib.WrapPlanarSquareGridTarget
 
process(T) - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
process(ImageUInt8) - Method in class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
Detects chessboard in the binary image.
process(ImageUInt8) - Method in class boofcv.alg.feature.detect.grid.DetectSquareCalibrationPoints
Processes the image and detects calibration targets.
process(IntensityHistogram, int, int) - Method in class boofcv.alg.feature.detect.grid.FitGaussianPrune
Computes statistics of pixel intensity values inside histogram.
process(ImageFloat32) - Method in class boofcv.alg.feature.detect.grid.refine.RefineCornerCanny
 
process(ImageFloat32) - Method in class boofcv.alg.feature.detect.grid.refine.RefineCornerSegmentFit
Detects and refines to sub-pixel accuracy a corner in the provided image
process(ImageUInt8) - Method in class boofcv.alg.feature.detect.quadblob.DetectQuadBlobsBinary
Detects quadrilateral like blobs in the binary image.
process(List<Point2D_I32>) - Method in class boofcv.alg.feature.detect.quadblob.FindQuadCorners
Finds corners from list of contour points and orders contour points into clockwise order.
process(List<Point2D_F64>) - Method in class boofcv.alg.feature.detect.quadblob.OrderPointsIntoGrid
Process the list of points and puts them into grid order
process(List<List<Point2D_F64>>) - 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<List<Point2D_F64>>) - 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(Zhang99Parameters, double[]) - Method in class boofcv.alg.geo.calibration.Zhang99OptimizationFunction
 
process(double[], double[]) - Method in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 
pruneSmallIslands(List<QuadBlob>) - Static method in class boofcv.alg.feature.detect.grid.ConnectGridSquares
Finds the largest island in the graph and returns that

Q

QuadBlob - Class in boofcv.alg.feature.detect.quadblob
Contains information on blobs extracted from the binary image.
QuadBlob(List<Point2D_I32>, List<Point2D_I32>) - Constructor for class boofcv.alg.feature.detect.quadblob.QuadBlob
 
QuadBlob() - Constructor for class boofcv.alg.feature.detect.quadblob.QuadBlob
 

R

radial - Variable in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 
RadialDistortionEstimateLinear - Class in boofcv.alg.geo.calibration
Estimates radial lens distortion by solving a linear equation with observed features on a calibration grid.
RadialDistortionEstimateLinear(PlanarCalibrationTarget, int) - Constructor for class boofcv.alg.geo.calibration.RadialDistortionEstimateLinear
Creates a estimator for the specified number of distortion parameters.
refine(List<QuadBlob>, ImageFloat32) - Method in class boofcv.alg.feature.detect.grid.refine.WrapRefineCornerCanny
 
refine(List<QuadBlob>, ImageFloat32) - Method in class boofcv.alg.feature.detect.grid.refine.WrapRefineCornerSegmentFit
 
refine(List<QuadBlob>, ImageFloat32) - Method in interface boofcv.alg.feature.detect.grid.RefineCalibrationGridCorner
Refines the initial corner estimates in the blobs with a sub-pixel estimate.
RefineCalibrationGridCorner - Interface in boofcv.alg.feature.detect.grid
Interface for computing sub-pixel accurate corners given a set of corners with are within a few pixels of the true corners
RefineCornerCanny - Class in boofcv.alg.feature.detect.grid.refine
Refines the corner estimate by detecting the square's contour using a canny edge detector.
RefineCornerCanny() - Constructor for class boofcv.alg.feature.detect.grid.refine.RefineCornerCanny
 
RefineCornerSegmentFit - Class in boofcv.alg.feature.detect.grid.refine
Given an image it assumes a corner of a square is contained inside.
RefineCornerSegmentFit() - Constructor for class boofcv.alg.feature.detect.grid.refine.RefineCornerSegmentFit
 
RefineCornerSegmentFit.PointInfo - Class in boofcv.alg.feature.detect.grid.refine
Location of a boundary point and its weight.
RefineCornerSegmentFit.PointInfo() - Constructor for class boofcv.alg.feature.detect.grid.refine.RefineCornerSegmentFit.PointInfo
 
relativeSizeThreshold - Variable in class boofcv.abst.calib.ConfigChessboard
Increases or decreases the minimum allowed blob size.
relativeSizeThreshold - Variable in class boofcv.abst.calib.ConfigSquareGrid
Increases or decreases the minimum allowed blob size.
removeLatestImage() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
Removes the most recently added image
renderIntensity(ImageFloat32) - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
Only part of the image is processed when detecting features.
reset() - Method in class boofcv.abst.calib.CalibrateMonoPlanar
Resets internal data structures.
reset() - Method in class boofcv.abst.calib.CalibrateStereoPlanar
Puts the class into its initial state.
reset() - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
Forgets any past history and resets the detector
reset() - Method in class boofcv.alg.feature.detect.grid.IntensityHistogram
Resets the histogram to the initial state
rotatePoints(List<Point2D_F64>, int, int, int, int) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
Automatically checks and adjusts the points.
rotatePoints(List<Point2D_F64>, int, int) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
Rotates the grid by 90 degrees in the counter clockwise direction.
rotation - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters.View
 

S

selectThreshold(ImageSingleBand, int[]) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
Selects a threshold using the image histogram.
setCalibrationMatrix(DenseMatrix64F) - Method in class boofcv.alg.geo.calibration.Zhang99DecomposeHomography
Specifies the calibration matrix.
setFromParam(double[]) - Method in class boofcv.alg.geo.calibration.ParametersPointsZhang99
 
setFromParam(double[]) - Method in class boofcv.alg.geo.calibration.Zhang99Parameters
 
setListener(CalibrationPlanarGridZhang99.Listener) - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Used to listen in on progress and request that processing be stopped
setMinContourSize(int) - Method in class boofcv.alg.feature.detect.quadblob.DetectQuadBlobsBinary
Specify the minimum size of a blob's contour
setMinimumContourSize(int) - Method in class boofcv.alg.feature.detect.chess.DetectChessSquaresBinary
Adjusts the minimum contour for a square blob
setNumberOfViews(int) - Method in class boofcv.alg.geo.calibration.Zhang99Parameters
 
setOptimizer(UnconstrainedLeastSquares) - Method in class boofcv.alg.geo.calibration.CalibrationPlanarGridZhang99
Specify which optimization algorithm to use
setUserAdaptiveBias(double) - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
setUserAdaptiveRadius(int) - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
setUserBinaryThreshold(double) - Method in class boofcv.alg.feature.detect.chess.DetectChessCalibrationPoints
 
sideLengths - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
size() - Method in class boofcv.alg.geo.calibration.ParametersPointsZhang99
 
size() - Method in class boofcv.alg.geo.calibration.Zhang99Parameters
 
smallestSide - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 
sortByAngleCCW(Point2D_F64, List<Point2D_F64>) - Static method in class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
Sorts the points in counter clockwise direction around the provided point
sortByAngleCCW(Point2D_I32, List<Point2D_I32>) - Static method in class boofcv.alg.feature.detect.quadblob.FindQuadCorners
Sorts the points in counter clockwise direction around the provided point
spaceToSquareRatio - Variable in class boofcv.abst.calib.ConfigSquareGrid
Length of the space relative to the length of a square in the grid
subpixel - Variable in class boofcv.alg.feature.detect.quadblob.QuadBlob
 

T

T - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters.View
 
target - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 
total - Variable in class boofcv.alg.feature.detect.grid.IntensityHistogram
 

U

UtilCalibrationGrid - Class in boofcv.alg.feature.detect.grid
Various functions for computing calibration grids.
UtilCalibrationGrid() - Constructor for class boofcv.alg.feature.detect.grid.UtilCalibrationGrid
 

V

verbose - Variable in class boofcv.abst.calib.CalibrateMonoPlanar
 
views - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters
 

W

weight - Variable in class boofcv.alg.feature.detect.grid.refine.RefineCornerSegmentFit.PointInfo
 
WrapPlanarChessTarget - Class in boofcv.abst.calib
WrapPlanarChessTarget(ConfigChessboard) - Constructor for class boofcv.abst.calib.WrapPlanarChessTarget
 
WrapPlanarSquareGridTarget - Class in boofcv.abst.calib
 
WrapPlanarSquareGridTarget(ConfigSquareGrid) - Constructor for class boofcv.abst.calib.WrapPlanarSquareGridTarget
 
WrapRefineCornerCanny - Class in boofcv.alg.feature.detect.grid.refine
 
WrapRefineCornerCanny() - Constructor for class boofcv.alg.feature.detect.grid.refine.WrapRefineCornerCanny
 
WrapRefineCornerSegmentFit - Class in boofcv.alg.feature.detect.grid.refine
 
WrapRefineCornerSegmentFit() - Constructor for class boofcv.alg.feature.detect.grid.refine.WrapRefineCornerSegmentFit
 

X

x0 - Variable in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 
x0 - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters
 

Y

y0 - Variable in class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
 
y0 - Variable in class boofcv.alg.geo.calibration.Zhang99Parameters
 

Z

zhang99 - Variable in class boofcv.abst.calib.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(Zhang99Parameters, List<Point2D_F64>, List<List<Point2D_F64>>) - 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, int, List<Point2D_F64>) - Constructor for class boofcv.alg.geo.calibration.Zhang99OptimizationJacobian
Configurations the optimization function.
Zhang99Parameters - Class in boofcv.alg.geo.calibration
Parameters for batch optimization.

Calibration matrix = [ a c x0 ; 0 b y0; 0 0 1];
Zhang99Parameters(boolean, int, int) - Constructor for class boofcv.alg.geo.calibration.Zhang99Parameters
 
Zhang99Parameters(boolean, int) - Constructor for class boofcv.alg.geo.calibration.Zhang99Parameters
 
Zhang99Parameters() - Constructor for class boofcv.alg.geo.calibration.Zhang99Parameters
 
Zhang99Parameters.View - Class in boofcv.alg.geo.calibration
 
Zhang99Parameters.View() - Constructor for class boofcv.alg.geo.calibration.Zhang99Parameters.View
 
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 H I L M N O P Q R S T U V W X Y Z