HandEyeCalibration¶
- class HandEyeCalibration¶
Bases:
pybind11_object
Tool for hand-eye calibration.
Methods
Compute extrinsic camera parameters : the constant transformation from the effector to the camera frames (eMc).
Inherited Methods
Operators
__doc__
__module__
Attributes
__annotations__
- __init__(*args, **kwargs)¶
- static calibrate(cMo: list[visp._visp.core.HomogeneousMatrix], rMe: list[visp._visp.core.HomogeneousMatrix], eMc: visp._visp.core.HomogeneousMatrix) int ¶
Compute extrinsic camera parameters : the constant transformation from the effector to the camera frames (eMc).
- Parameters:
- cMo: list[visp._visp.core.HomogeneousMatrix]¶
vector of homogeneous matrices representing the transformation between the camera and the scene.
- rMe: list[visp._visp.core.HomogeneousMatrix]¶
vector of homogeneous matrices representing the transformation between the effector (where the camera is fixed) and the reference coordinates (base of the manipulator). Must be the same size as cMo.
- eMc: visp._visp.core.HomogeneousMatrix¶
homogeneous matrix representing the transformation between the effector and the camera (output)
- Returns:
0 if calibration succeed, -1 if the system is not full rank, 1 if the algorithm doesn’t converge.