Data Structures | |
| class | CalibrationParameters |
| Holds a complete set of camera calibration parameters, including both intrinsic and extrinsic data. More... | |
| class | CalibrationPlate |
| Calibration plate representation holding the world coordinates of the reference points on a calibration plate. More... | |
| class | CalibrationResult |
| Holds the results of a camera calibration. More... | |
| class | CalibrationView |
| Represents a single observation of a calibration plate in an image. More... | |
| class | CameraCalibration |
| Camera calibration representation holding the logic to compute intrinsic and extrinsic parameters. More... | |
| class | DistortionCoefficients |
| Holds lens distortion coefficients. More... | |
| class | ReprojectionError |
| Represents the reprojection error for a marker point in the image. More... | |
| class | WorkspaceCalibration |
| Performs a workspace calibration to determine the position and orientation of a camera relative to a physical workspace. More... | |
| class | ExtrinsicParameters |
| This class stores and provides access to the extrinsic parameters, which include the translation, rotation, and transformation matrix. More... | |
| class | IntrinsicParameters |
| The intrinsic parameters contain the necessary information to use the camera calibration. More... | |
Typedefs | |
| using | RadialDistortion = std::array<double, 6> |
| Radial distortion coefficients. | |
| using | TangentialDistortion = std::array<double, 2> |
| Tangential distortion coefficients. | |
| using | PrismDistortion = std::array<double, 4> |
| Prism distortion coefficients. | |
| using | TiltDistortion = std::array<double, 2> |
| Tilt distortion coefficients. | |
Geometric camera calibration.
Provides tools to determine camera parameters, correct lens distortion, and map image pixels to physical real-world coordinates.
| using PrismDistortion = std::array<double, 4> |
Prism distortion coefficients.
Describes asymmetrical distortions introduced by elements such as prisms.
The array contains four coefficients: s1, s2, s3, s4.
| using RadialDistortion = std::array<double, 6> |
Radial distortion coefficients.
Describes a polynomial distortion model based on the radial distance from the image center.
The array contains six coefficients: k1, k2, k3, k4, k5, k6.
| using TangentialDistortion = std::array<double, 2> |
Tangential distortion coefficients.
Describes tangential distortion caused by lens decentering, where the lens is not perfectly aligned with the optical axis.
The array contains two coefficients: p1, p2.
| using TiltDistortion = std::array<double, 2> |
Tilt distortion coefficients.
Describes distortion from lens tilt relative to the image plane.
The array contains two coefficients: τx, τy.