CVBpy 15.0
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Modules Pages
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.