🟠 Calibration Board Detection

Function Description

This operator is used to detect calibration boards in images and calculate the actual dimensions and spatial pose of the currently detected calibration board.

Usage Scenarios

Generally used in camera calibration and hand-eye calibration scenarios to calculate the relative position between camera and robot.

Input Output

Input

Camera coordinate system: Point cloud data collected in the camera coordinate system, used for calibration board pose calculation.

Image: RGB image for calibration board detection.

Output

Dimensions: The actual dimensions of the detected calibration board.

Pose matrix: The pose matrix of the calibration board, including rotation and translation information, used for subsequent calibration and coordinate transformation.

Parameter Description

Calibration Circle Count

Parameter Description

The number of rows and columns of circular patterns on the calibration board.

Parameter Adjustment

For example, [4,5] represents 4 rows and 5 columns of circles.

Calibration Board Width

Parameter Description

The actual distance between circle centers on the calibration board.

Parameter Range

[0,1000], Default: 35, Unit: mm

Calibration Board Symmetry

Parameter Description

Specifies whether the calibration board pattern is symmetric.

Parameter Adjustment

Asymmetric calibration boards usually have directionality, making calibration more accurate.

Minimum Circle Area

Parameter Description

The minimum pixel area of circular patterns considered during detection.

Parameter Adjustment

Circles below this area will be ignored. Please set this value according to actual scene requirements.

Parameter Range

[0,400000], Default: 1000

Maximum Circle Area

Parameter Description

The maximum pixel area of circular patterns considered during detection.

Parameter Adjustment

Circles above this area will be ignored. Please set this value according to actual scene requirements.

Parameter Range

[0,10000000], Default: 1000000