IDS peak ICV v1.4.0
Loading...
Searching...
No Matches
Calibration

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.
 

Detailed Description

Geometric camera calibration.

Provides tools to determine camera parameters, correct lens distortion, and map image pixels to physical real-world coordinates.

Typedef Documentation

◆ PrismDistortion

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.

◆ RadialDistortion

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.

◆ TangentialDistortion

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.

◆ TiltDistortion

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.