Skip to content

get_calib_data_observ_pointsGetCalibDataObservPointsGetCalibDataObservPointsget_calib_data_observ_pointsT_get_calib_data_observ_points🔗

Short description🔗

get_calib_data_observ_pointsGetCalibDataObservPointsGetCalibDataObservPointsget_calib_data_observ_pointsT_get_calib_data_observ_points — Get point-based observation data from a calibration data model.

Signature🔗

get_calib_data_observ_points( calib_data CalibDataID, number CameraIdx, number CalibObjIdx, number CalibObjPoseIdx, out number Row, out number Column, out number Index, out number Pose )void GetCalibDataObservPoints( const HTuple& CalibDataID, const HTuple& CameraIdx, const HTuple& CalibObjIdx, const HTuple& CalibObjPoseIdx, HTuple* Row, HTuple* Column, HTuple* Index, HTuple* Pose )static void HOperatorSet.GetCalibDataObservPoints( HTuple calibDataID, HTuple cameraIdx, HTuple calibObjIdx, HTuple calibObjPoseIdx, out HTuple row, out HTuple column, out HTuple index, out HTuple pose )def get_calib_data_observ_points( calib_data_id: HHandle, camera_idx: int, calib_obj_idx: int, calib_obj_pose_idx: int ) -> Tuple[Sequence[Union[float, int]], Sequence[Union[float, int]], Sequence[Union[float, int]], Sequence[Union[float, int]]]

Herror T_get_calib_data_observ_points( const Htuple CalibDataID, const Htuple CameraIdx, const Htuple CalibObjIdx, const Htuple CalibObjPoseIdx, Htuple* Row, Htuple* Column, Htuple* Index, Htuple* Pose )

void HCalibData::GetCalibDataObservPoints( Hlong CameraIdx, Hlong CalibObjIdx, Hlong CalibObjPoseIdx, HTuple* Row, HTuple* Column, HTuple* Index, HTuple* Pose ) const

void HCalibData.GetCalibDataObservPoints( int cameraIdx, int calibObjIdx, int calibObjPoseIdx, out HTuple row, out HTuple column, out HTuple index, out HTuple pose )

Description🔗

The operator get_calib_data_observ_pointsGetCalibDataObservPoints reads point-based observation data from a calibration data model CalibDataIDcalibDataIDcalib_data_id. This operator reads back observation data stored by set_calib_data_observ_pointsSetCalibDataObservPoints or find_calib_objectFindCalibObject. See set_calib_data_observ_pointsSetCalibDataObservPoints for a detailed description of the arguments.

Please note that if set_calib_data_observ_pointsSetCalibDataObservPoints is used for the calibration, the returned values of Rowrowrow and Columncolumncolumn are the original values that have been set with set_calib_data_observ_pointsSetCalibDataObservPoints. Similarly, if find_calib_objectFindCalibObject is used for the extraction, the values of Rowrowrow and Columncolumncolumn returned by get_calib_data_observ_pointsGetCalibDataObservPoints coincide with the coordinates of the detected points computed by find_calib_objectFindCalibObject.

Note that get_calib_data_observ_pointsGetCalibDataObservPoints returns the pose of an uncalibrated model. To get the pose of a calibrated model, use get_calib_dataGetCalibData.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

CalibDataIDcalibDataIDcalib_data_id (input_control) calib_data → (handle)HTuple (HHandle)HCalibData, HTuple (IntPtr)HHandleHtuple (handle)

Handle of a calibration data model.

CameraIdxcameraIdxcamera_idx (input_control) number → (integer)HTuple (Hlong)HTuple (int / long)intHtuple (Hlong)

Index of the observing camera.

Default: 00

CalibObjIdxcalibObjIdxcalib_obj_idx (input_control) number → (integer)HTuple (Hlong)HTuple (int / long)intHtuple (Hlong)

Index of the observed calibration object.

Default: 00

CalibObjPoseIdxcalibObjPoseIdxcalib_obj_pose_idx (input_control) number → (integer)HTuple (Hlong)HTuple (int / long)intHtuple (Hlong)

Index of the observed calibration object pose.

Default: 00

Rowrowrow (output_control) number-array → (real / integer)HTuple (double / Hlong)HTuple (double / int / long)Sequence[Union[float, int]]Htuple (double / Hlong)

Row coordinates of the detected points.

Columncolumncolumn (output_control) number-array → (real / integer)HTuple (double / Hlong)HTuple (double / int / long)Sequence[Union[float, int]]Htuple (double / Hlong)

Column coordinates of the detected points.

Indexindexindex (output_control) number-array → (integer / real)HTuple (Hlong / double)HTuple (int / long / double)Sequence[Union[float, int]]Htuple (Hlong / double)

Correspondence of the detected points to the points of the observed calibration object.

Poseposepose (output_control) number-array → (real / integer)HTuple (double / Hlong)HTuple (double / int / long)Sequence[Union[float, int]]Htuple (double / Hlong)

Roughly estimated pose of the observed calibration object relative to the observing camera.

Number of elements: 7

Module🔗

Calibration