public class CalibrationDetectorCircleRegularGrid
extends java.lang.Object
implements boofcv.abst.geo.calibration.DetectorFiducialCalibration
| Constructor and Description |
|---|
CalibrationDetectorCircleRegularGrid(ConfigCircleRegularGrid config)
Configures the detector based on the pass in configuration class
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<georegression.struct.point.Point2D_F64> |
createLayout(int numRows,
int numCols,
double centerDistance,
double diameter)
Specifies the physical location of each point on the 2D calibration plane.
|
int |
getColumns() |
boofcv.alg.geo.calibration.CalibrationObservation |
getDetectedPoints() |
DetectCircleRegularGrid<boofcv.struct.image.GrayF32> |
getDetector() |
KeyPointsCircleRegularGrid |
getKeypointFinder() |
java.util.List<georegression.struct.point.Point2D_F64> |
getLayout() |
int |
getRows() |
double |
getSpaceToDiameter()
Distance between centers to circle radius ratio
|
boolean |
process(boofcv.struct.image.GrayF32 input) |
public CalibrationDetectorCircleRegularGrid(ConfigCircleRegularGrid config)
config - Configuration for detector and target descriptionpublic 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 static java.util.List<georegression.struct.point.Point2D_F64> createLayout(int numRows,
int numCols,
double centerDistance,
double diameter)
numRows - Number of rowsnumCols - Number of columnscenterDistance - Space between each circle's center along x and y axispublic DetectCircleRegularGrid<boofcv.struct.image.GrayF32> getDetector()
public KeyPointsCircleRegularGrid getKeypointFinder()
public int getRows()
public int getColumns()
public double getSpaceToDiameter()