KlassenKlassen | | Operatoren

get_calib_data_observ_contoursget_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContours (Operator)

Name

get_calib_data_observ_contoursget_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContours — Abfragen konturbasierter Beobachtungsdaten aus dem Kalibrierdatenmodell.

Signatur

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

Herror get_calib_data_observ_contours(Hobject* Contours, const Hlong CalibDataID, const char* ContourName, const Hlong CameraIdx, const Hlong CalibObjIdx, const Hlong 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

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)

Beschreibung

Mit dem Operator get_calib_data_observ_contoursget_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContoursGetCalibDataObservContours werden konturbasierte Beobachtungsdaten aus dem Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID abgefragt. Die Konturen sind mit dem Operator find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject gespeichert worden. Die Parameter CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx und CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx bezeichnen eine Beobachtung des Kalibrierdatenmodells. Es ist zu beachten, dass Beobachtungen, welche von set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints gespeichert worden sind, keine konturbasierten Daten enthalten.

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

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

Die Konturen der Marken der Kalibrierplatte

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

Die Kontur der Kalibrierplatte.

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

Die Kalibrierplattenkontur, die beim letzten vorhergehenden Aufruf von find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject extrahiert wurde. Im Gegensatz zu dem Ergebnis für 'caltab'"caltab""caltab""caltab""caltab" ist diese Kontur auch dann verfügbar, wenn find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject nicht erfolgreich war, sodass mit ihrer Hilfe untersucht werden kann, ob eine fehlerhafte Kalibrierplattenregion der Grund für das Fehlschlagen von find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject war. Es ist zu beachten, dass die Werte in CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx und CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx für dieses Ergebnis ignoriert werden.

Ausführungsinformationen

Parameter

ContoursContoursContoursContourscontours (output_object)  xld_cont(-array) objectHXLDContHXLDContHobject *

Konturbasierte Daten.

CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID (input_control)  calib_data HCalibData, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

Handle des Kalibrierdatenmodells.

ContourNameContourNameContourNameContourNamecontourName (input_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Name der Konturobjekte.

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

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

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

Index der beobachtenden Kamera.

Defaultwert: 0

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

Index des beobachteten Kalibrierkörpers.

Defaultwert: 0

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

Index der beobachteten Pose.

Defaultwert: 0

Modul

Calibration


KlassenKlassen | | Operatoren