public class CalibrationDetectorChessboard
extends java.lang.Object
implements boofcv.abst.geo.calibration.DetectorFiducialCalibration
DetectChessboardFiducial for DetectorFiducialCalibration| Constructor and Description |
|---|
CalibrationDetectorChessboard(ConfigChessboard config) |
| Modifier and Type | Method and Description |
|---|---|
DetectChessboardFiducial<boofcv.struct.image.GrayF32> |
getAlgorithm() |
boofcv.alg.geo.calibration.CalibrationObservation |
getDetectedPoints() |
int |
getGridColumns()
Returns number of columns in the chessboard grid
|
int |
getGridRows()
Returns number of rows in the chessboard grid
|
java.util.List<georegression.struct.point.Point2D_F64> |
getLayout() |
static java.util.List<georegression.struct.point.Point2D_F64> |
gridChess(int numRows,
int numCols,
double squareWidth)
This target is composed of a checkered chess board like squares.
|
boolean |
process(boofcv.struct.image.GrayF32 input) |
public CalibrationDetectorChessboard(ConfigChessboard config)
public boolean process(boofcv.struct.image.GrayF32 input)
process in interface boofcv.abst.geo.calibration.DetectorFiducialCalibrationpublic boofcv.alg.geo.calibration.CalibrationObservation getDetectedPoints()
getDetectedPoints in interface boofcv.abst.geo.calibration.DetectorFiducialCalibrationpublic java.util.List<georegression.struct.point.Point2D_F64> getLayout()
getLayout in interface boofcv.abst.geo.calibration.DetectorFiducialCalibrationpublic int getGridRows()
public int getGridColumns()
public DetectChessboardFiducial<boofcv.struct.image.GrayF32> getAlgorithm()
public static java.util.List<georegression.struct.point.Point2D_F64> gridChess(int numRows,
int numCols,
double squareWidth)
numRows - Number of grid rows in the calibration targetnumCols - Number of grid columns in the calibration targetsquareWidth - How wide each square is. Units are target dependent.