Package boofcv.abst.geo.calibration
Interface DetectSingleFiducialCalibration
- All Known Implementing Classes:
CalibrationDetectorChessboardBinary
,CalibrationDetectorChessboardX
,CalibrationDetectorCircleHexagonalGrid
,CalibrationDetectorCircleRegularGrid
,CalibrationDetectorSquareGrid
,MultiToSingleFiducialCalibration
public interface DetectSingleFiducialCalibration
Interface for extracting points from a planar calibration grid.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the set of detected points from the most recent call toprocess(GrayF32)
.Returns the layout of the calibration points on the targetboolean
Image processing for calibration target detectionvoid
setLensDistortion
(@Nullable LensDistortionNarrowFOV distortion, int width, int height) Explicitly handles lens distortion when detecting image features.
-
Method Details
-
process
Image processing for calibration target detection- Parameters:
input
- Gray scale image containing calibration target- Returns:
- true if target was detected and false if not
-
getDetectedPoints
CalibrationObservation getDetectedPoints()Returns the set of detected points from the most recent call toprocess(GrayF32)
. Each time this function is invoked a new instance of the list and points is returned. No data reuse here.- Returns:
- List of detected points in row major grid order.
-
getLayout
List<Point2D_F64> getLayout()Returns the layout of the calibration points on the target- Returns:
- List of calibration points
-
setLensDistortion
void setLensDistortion(@Nullable @Nullable LensDistortionNarrowFOV distortion, int width, int height) Explicitly handles lens distortion when detecting image features. If used, features will be found in undistorted pixel coordinates
-