CVBpy 14.0
Calibrator3D Class Reference

Base calibration class to apply 3D calibration to point clouds. More...

Inherits object.

Inherited by LaserPlaneCalibrator3D, MatrixCalibrator3D, and PinholeCameraCalibrator3D.

Public Member Functions

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...
 

Properties

 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

Base calibration class to apply 3D calibration to point clouds.

Member Function Documentation

◆ load()

Loads a 3D calibration from file.

Parameters

file_name : str Full path to the file to load.

Returns

Union[cvb.Calibrator3DAT, cvb.LaserPlaneHomographyCalibrator3D, cvb.LaserPlaneZigZagCalibrator3D, cvb.FactorsCalibrator3D, cvb.MatrixCalibrator3D, cvb.PinholeCameraCalibrator3D] A calibration object.

◆ save()

None save (   self,
str  file_name 
)

Write the current content calibrator to a file.

Writes the calibrator information in json format.

Parameters

file_name : str File name into which to save the calibrator.