get_calib_data_observ_poseT_get_calib_data_observ_poseGetCalibDataObservPoseGetCalibDataObservPoseget_calib_data_observ_pose (Operator)

Name

get_calib_data_observ_poseT_get_calib_data_observ_poseGetCalibDataObservPoseGetCalibDataObservPoseget_calib_data_observ_pose — Abfragen der beobachteten Posen eines Kalibrierobjektes aus einem Kalibrierdatenmodell.

Signatur

get_calib_data_observ_pose( : : CalibDataID, CameraIdx, CalibObjIdx, CalibObjPoseIdx : ObjInCameraPose)

Herror T_get_calib_data_observ_pose(const Htuple CalibDataID, const Htuple CameraIdx, const Htuple CalibObjIdx, const Htuple CalibObjPoseIdx, Htuple* ObjInCameraPose)

void GetCalibDataObservPose(const HTuple& CalibDataID, const HTuple& CameraIdx, const HTuple& CalibObjIdx, const HTuple& CalibObjPoseIdx, HTuple* ObjInCameraPose)

HPose HCalibData::GetCalibDataObservPose(Hlong CameraIdx, Hlong CalibObjIdx, Hlong CalibObjPoseIdx) const

static void HOperatorSet.GetCalibDataObservPose(HTuple calibDataID, HTuple cameraIdx, HTuple calibObjIdx, HTuple calibObjPoseIdx, out HTuple objInCameraPose)

HPose HCalibData.GetCalibDataObservPose(int cameraIdx, int calibObjIdx, int calibObjPoseIdx)

def get_calib_data_observ_pose(calib_data_id: HHandle, camera_idx: int, calib_obj_idx: int, calib_obj_pose_idx: int) -> Sequence[Union[float, int]]

Beschreibung

Der Operator get_calib_data_observ_poseget_calib_data_observ_poseGetCalibDataObservPoseGetCalibDataObservPoseGetCalibDataObservPoseget_calib_data_observ_pose liest die beobachteten Posen des Kalibrierobjektes relativ zum Kamerakoordinatensystem aus einem Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataIDcalib_data_id. Die beobachteten Posen müssen vorher mittels des Operators set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPoseset_calib_data_observ_pose gesetzt werden (siehe set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPoseset_calib_data_observ_pose für eine detaillierte Beschreibung der Argumente). Falls das Kalibrierobjekt mit einer Kamera beobachtet wurde, wurde seine Pose durch den Operator find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObjectfind_calib_object im Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataIDcalib_data_id gespeichert.

Ausführungsinformationen

Parameter

CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataIDcalib_data_id (input_control)  calib_data HCalibData, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Kalibrierdatenmodells.

CameraIdxCameraIdxCameraIdxCameraIdxcameraIdxcamera_idx (input_control)  number HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index der beobachtenden Kamera.

Defaultwert: 0

CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdxcalib_obj_idx (input_control)  number HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index des beobachteten Kalibrierobjekts.

Defaultwert: 0

CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdxcalib_obj_pose_idx (input_control)  number HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index der Pose des beobachteten Kalibrierobjekts.

Defaultwert: 0

ObjInCameraPoseObjInCameraPoseObjInCameraPoseObjInCameraPoseobjInCameraPoseobj_in_camera_pose (output_control)  pose HPose, HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Gespeicherte beobachtete Poses des Kalibrierobjekts relativ zur beobachtenden Kamera.

Parameteranzahl: 7

Modul

Calibration