Package boofcv.abst.geo.calibration
Interface DetectMultiFiducialCalibration
- All Known Implementing Classes:
CalibrationDetectorMultiECoCheck
public interface DetectMultiFiducialCalibration
Calibration targets which can detect multiple targets at once with unique IDs
-
Method Summary
Modifier and Type Method Description CalibrationObservation
getDetectedPoints(int detectionID)
Returns the set of detected points from the most recent call toprocess(GrayF32)
.int
getDetectionCount()
Returns the number of detected markersList<Point2D_F64>
getLayout(int markerID)
Returns the layout of the calibration points on the targetint
getMarkerID(int detectionID)
Returns which marker was seen for a particular detectionint
getTotalUniqueMarkers()
Returns the number of unique markers that it can detectvoid
process(GrayF32 input)
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
-
getDetectionCount
int getDetectionCount()Returns the number of detected markers -
getMarkerID
int getMarkerID(int detectionID)Returns which marker was seen for a particular detection -
getTotalUniqueMarkers
int getTotalUniqueMarkers()Returns the number of unique markers that it can detect -
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.- Parameters:
detectionID
- Which detection should it return the points for- Returns:
- List of detected points in row major grid order.
-
getLayout
Returns the layout of the calibration points on the target- Parameters:
markerID
- Which marker should it return the layout of- 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
-