get_calib_data_observ_contoursT_get_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContoursget_calib_data_observ_contours (Operator)

Name

get_calib_data_observ_contoursT_get_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContoursget_calib_data_observ_contours — Abfragen konturbasierter Beobachtungsdaten aus dem Kalibrierdatenmodell.

Signatur

get_calib_data_observ_contours( : Contours : CalibDataID, ContourName, CameraIdx, CalibObjIdx, CalibObjPoseIdx : )

Herror T_get_calib_data_observ_contours(Hobject* Contours, const Htuple CalibDataID, const Htuple ContourName, const Htuple CameraIdx, const Htuple CalibObjIdx, const Htuple CalibObjPoseIdx)

void GetCalibDataObservContours(HObject* Contours, const HTuple& CalibDataID, const HTuple& ContourName, const HTuple& CameraIdx, const HTuple& CalibObjIdx, const HTuple& CalibObjPoseIdx)

HXLDCont HCalibData::GetCalibDataObservContours(const HString& ContourName, Hlong CameraIdx, Hlong CalibObjIdx, Hlong CalibObjPoseIdx) const

HXLDCont HCalibData::GetCalibDataObservContours(const char* ContourName, Hlong CameraIdx, Hlong CalibObjIdx, Hlong CalibObjPoseIdx) const

HXLDCont HCalibData::GetCalibDataObservContours(const wchar_t* ContourName, Hlong CameraIdx, Hlong CalibObjIdx, Hlong CalibObjPoseIdx) const   (Nur Windows)

static void HOperatorSet.GetCalibDataObservContours(out HObject contours, HTuple calibDataID, HTuple contourName, HTuple cameraIdx, HTuple calibObjIdx, HTuple calibObjPoseIdx)

HXLDCont HCalibData.GetCalibDataObservContours(string contourName, int cameraIdx, int calibObjIdx, int calibObjPoseIdx)

def get_calib_data_observ_contours(calib_data_id: HHandle, contour_name: str, camera_idx: int, calib_obj_idx: int, calib_obj_pose_idx: int) -> HObject

Beschreibung

Der Operator get_calib_data_observ_contoursget_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContoursGetCalibDataObservContoursget_calib_data_observ_contours liest konturbasierte Beobachtungsdaten aus dem Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataIDcalib_data_id aus und gibt diese in ContoursContoursContoursContourscontourscontours zurück. Diese Konturen stammen aus einem vorherigen Aufruf des Operators find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObjectfind_calib_object. Die Parameter CameraIdxCameraIdxCameraIdxCameraIdxcameraIdxcamera_idx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdxcalib_obj_idx und CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdxcalib_obj_pose_idx sind Indizes der im Modell abgespeicherten beobachtenden Kamera, Kalibrierplatte und Pose. Zusammen bezeichnen sie eine Beobachtung des Kalibrierdatenmodells. Es ist zu beachten, dass Beobachtungen, welche von set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPointsset_calib_data_observ_points im Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataIDcalib_data_id gespeichert worden sind, keine konturbasierten Daten enthalten.

Je nach Auswahl im Parameter ContourNameContourNameContourNameContourNamecontourNamecontour_name werden die folgenden Konturen zurückgeliefert:

'marks'"marks""marks""marks""marks""marks":

Die Konturen der Marken der Kalibrierplatte

'caltab'"caltab""caltab""caltab""caltab""caltab":

Die Kontur des Suchmusters der Kalibrierplatte.

'last_caltab'"last_caltab""last_caltab""last_caltab""last_caltab""last_caltab":

Die Kontur des Suchmusters jener Kalibrierplatte, die beim letzten erfolgreichen Aufruf von find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObjectfind_calib_object extrahiert wurde. Es ist zu beachten, dass dabei die Beobachtung des erfolgreichen Aufrufs von find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObjectfind_calib_object verwendet wird und somit die Werte in CameraIdxCameraIdxCameraIdxCameraIdxcameraIdxcamera_idx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdxcalib_obj_idx und CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdxcalib_obj_pose_idx ignoriert werden.

Das erwähnte Suchmuster hängt von der Kalibrierplatte ab:

Ausführungsinformationen

Parameter

ContoursContoursContoursContourscontourscontours (output_object)  xld_cont(-array) objectHXLDContHObjectHXLDContHobject *

Konturbasierte Daten.

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

Handle des Kalibrierdatenmodells.

ContourNameContourNameContourNameContourNamecontourNamecontour_name (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name der Konturobjekte.

Defaultwert: 'marks' "marks" "marks" "marks" "marks" "marks"

Werteliste: 'caltab'"caltab""caltab""caltab""caltab""caltab", 'last_caltab'"last_caltab""last_caltab""last_caltab""last_caltab""last_caltab", 'marks'"marks""marks""marks""marks""marks"

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 der beobachteten Kalibrierplatte.

Defaultwert: 0

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

Index der beobachteten Pose.

Defaultwert: 0

Modul

Calibration