ClassesClasses | | Operators

get_calib_data_observ_pointsT_get_calib_data_observ_pointsGetCalibDataObservPointsGetCalibDataObservPoints (Operator)

Name

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

Signature

get_calib_data_observ_points( : : CalibDataID, CameraIdx, CalibObjIdx, CalibObjPoseIdx : Row, Column, Index, Pose)

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 GetCalibDataObservPoints(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

static void HOperatorSet.GetCalibDataObservPoints(HTuple calibDataID, HTuple cameraIdx, HTuple calibObjIdx, HTuple calibObjPoseIdx, out HTuple row, out HTuple column, out HTuple index, out HTuple pose)

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_pointsget_calib_data_observ_pointsGetCalibDataObservPointsGetCalibDataObservPointsGetCalibDataObservPoints reads point-based observation data from a calibration data model CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID. This operator reads back observation data stored by set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints or find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject. See set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints for a detailed description of the arguments.

Please note that if set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints is used for the calibration, the returned values of RowRowRowRowrow and ColumnColumnColumnColumncolumn are the original values that have been set with set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints. Similarly, if find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject is used for the extraction, the values of RowRowRowRowrow and ColumnColumnColumnColumncolumn returned by get_calib_data_observ_pointsget_calib_data_observ_pointsGetCalibDataObservPointsGetCalibDataObservPointsGetCalibDataObservPoints coincide with the coordinates of the detected points computed by find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject.

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

Execution Information

Parameters

CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID (input_control)  calib_data HCalibData, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle of a calibration data model.

CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx (input_control)  number HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index of the observing camera.

Default value: 0

CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx (input_control)  number HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index of the observed calibration object.

Default value: 0

CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx (input_control)  number HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index of the observed calibration object pose.

Default value: 0

RowRowRowRowrow (output_control)  number-array HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Row coordinates of the detected points.

ColumnColumnColumnColumncolumn (output_control)  number-array HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Column coordinates of the detected points.

IndexIndexIndexIndexindex (output_control)  number-array HTupleHTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)

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

PosePosePosePosepose (output_control)  number-array HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

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

Number of elements: 7

Module

Calibration


ClassesClasses | | Operators