Public Member Functions | |
| None | __init__ (self, *Any args, **Any kwargs) |
| Initializes an instance of ExtrinsicParameters. | |
| PointXYZ | translation (self) |
| Returns the translation vector associated with the extrinsic parameters. | |
| PointXYZ | rotation (self) |
| Returns the rotation vector (Rodrigues rotation) associated with the extrinsic parameters. | |
| np.ndarray | transformation_matrix (self) |
| Returns the transformation matrix calculated from the rotation and translation vectors. | |
| bool | __eq__ (self, object other) |
Protected Attributes | |
| peak_icv_extrinsic_parameters | _parameters = kwargs["_parameters"] |
| np.ndarray|None | _transformation_matrix = None |
Class for handling extrinsic parameters related to camera calibration.
This class stores and provides access to the extrinsic parameters, which include the translation, rotation, and transformation matrix.
It is a result of the camera calibration or the workspace calibration.
The extrinsic camera parameters describe the transformation between the camera's coordinate system and the world coordinate system. They can be used to convert points from the world coordinate system into the camera coordinate system.
| None __init__ | ( | self, | |
| *Any | args, | ||
| **Any | kwargs ) |
Initializes an instance of ExtrinsicParameters.
| bool __eq__ | ( | self, | |
| object | other ) |
| PointXYZ rotation | ( | self | ) |
Returns the rotation vector (Rodrigues rotation) associated with the extrinsic parameters.
| np.ndarray transformation_matrix | ( | self | ) |
Returns the transformation matrix calculated from the rotation and translation vectors.
| PointXYZ translation | ( | self | ) |
Returns the translation vector associated with the extrinsic parameters.
|
protected |
|
protected |