CVBpy 15.0
PinholeCameraCalibrator3D Class Reference

Calibration object to apply the pinhole camera model to the input range map. More...

Inherits Calibrator3D.

Public Member Functions

cvb.PinholeCameraCalibrator3D create (float f, cvb.Point2D principal, float sz=1.0)
 Creates a calibrator using pinhole camera model, including focal length, z-Scale and principal point. More...
 
cvb.PinholeCameraCalibrator3D create (float fx, float fy, cvb.Point2D principal, float sz=1.0)
 Creates a calibrator using pinhole camera model, including focal length, z-Scale and principal point. More...
 
- Public Member Functions inherited from Calibrator3D
Union[cvb.Calibrator3DAT, cvb.LaserPlaneHomographyCalibrator3D, cvb.LaserPlaneZigZagCalibrator3D, cvb.FactorsCalibrator3D, cvb.MatrixCalibrator3D, cvb.PinholeCameraCalibrator3Dload (str file_name)
 Loads a 3D calibration from file. More...
 
None save (self, str file_name)
 Write the current content calibrator to a file. More...
 

Additional Inherited Members

- Properties inherited from Calibrator3D
 extrinsic_matrix = property
 cvb.AffineMatrix3D: Gets and sets the extrinsic transformation matrix (rigid body transformation) of the calibrator.
 
 range_map_ignore_value = property
 Optional[float]: Gets or sets value to be ignored in range map - may be None.
 

Detailed Description

Calibration object to apply the pinhole camera model to the input range map.

Supports the same arguments as cvb.PinholeCameraCalibrator3D.create

Parameters

*args : Any Parameters like cvb.PinholeCameraCalibrator3D.create

**kwargs : Any Parameters like cvb.PinholeCameraCalibrator3D.create.

Member Function Documentation

◆ create() [1/2]

cvb.PinholeCameraCalibrator3D create ( float  f,
cvb.Point2D  principal,
float   sz = 1.0 
)

Creates a calibrator using pinhole camera model, including focal length, z-Scale and principal point.

Parameters

f : float focal length in x and y direction.

principal : cvb.Point2D principal point of the sensor.

sz : float scale parameter for z direction (1,2).

Returns

cvb.PinholeCameraCalibrator3D The pinhole calibrator

◆ create() [2/2]

cvb.PinholeCameraCalibrator3D create ( float  fx,
float  fy,
cvb.Point2D  principal,
float   sz = 1.0 
)

Creates a calibrator using pinhole camera model, including focal length, z-Scale and principal point.

Parameters

fx : float focal length in x (horizontal) direction.

fy : float focal length in y (vertical) direction.

principal : cvb.Point2D principal point of the sensor.

sz : float scale parameter for z direction (1,2).

Returns

cvb.PinholeCameraCalibrator3D The pinhole calibrator.