CVBpy 14.1
PinholeCameraCalibrator3D Class Reference

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

Inherits Calibrator3D.

Public Member Functions

None PinholeCameraCalibrator3D (self, *Any args, **Any kwargs)
 Supports the same arguments as cvb.PinholeCameraCalibrator3D.create. More...
 
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.

Constructor & Destructor Documentation

◆ PinholeCameraCalibrator3D()

None PinholeCameraCalibrator3D (   self,
*Any  args,
**Any  kwargs 
)

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.