KlassenKlassenKlassenKlassen | | | | Operatoren

get_calib_data_observ_contoursget_calib_data_observ_contoursGetCalibDataObservContoursget_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContours (Operator)

Name

get_calib_data_observ_contoursget_calib_data_observ_contoursGetCalibDataObservContoursget_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)

Herror get_calib_data_observ_contours(Hobject* Contours, const HTuple& CalibDataID, const HTuple& ContourName, const HTuple& CameraIdx, const HTuple& CalibObjIdx, const HTuple& CalibObjPoseIdx)

HXLDContArray HCalibData::GetCalibDataObservContours(const HTuple& ContourName, const HTuple& CameraIdx, const HTuple& CalibObjIdx, const HTuple& CalibObjPoseIdx) const

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

void HOperatorSetX.GetCalibDataObservContours(
[out] IHUntypedObjectX*Contours, [in] VARIANT CalibDataID, [in] VARIANT ContourName, [in] VARIANT CameraIdx, [in] VARIANT CalibObjIdx, [in] VARIANT CalibObjPoseIdx)

IHXLDContX* HCalibDataX.GetCalibDataObservContours(
[in] BSTR ContourName, [in] Hlong CameraIdx, [in] Hlong CalibObjIdx, [in] Hlong CalibObjPoseIdx)

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_contoursGetCalibDataObservContoursget_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContours werden konturbasierte Beobachtungsdaten aus dem Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID abgefragt. Die Konturen sind mit dem Operator find_calib_objectfind_calib_objectFindCalibObjectfind_calib_objectFindCalibObjectFindCalibObject gespeichert worden. Die Parameter CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx und CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx bezeichnen eine Beobachtung des Kalibrierdatenmodells. Es ist zu beachten, dass Beobachtungen, welche von set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPoints gespeichert worden sind, keine konturbasierten Daten enthalten.

Je nach Auswahl im Parameter ContourNameContourNameContourNameContourNameContourNamecontourName 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 der Kalibrierplatte.

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

Die Kalibrierplattenkontur, die beim letzten vorhergehenden Aufruf von find_calib_objectfind_calib_objectFindCalibObjectfind_calib_objectFindCalibObjectFindCalibObject extrahiert wurde. Im Gegensatz zu dem Ergebnis für 'caltab'"caltab""caltab""caltab""caltab""caltab" ist diese Kontur auch dann verfügbar, wenn find_calib_objectfind_calib_objectFindCalibObjectfind_calib_objectFindCalibObjectFindCalibObject 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_objectFindCalibObjectfind_calib_objectFindCalibObjectFindCalibObject war. Es ist zu beachten, dass die Werte in CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx und CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx für dieses Ergebnis ignoriert werden.

Parallelisierung

Parameter

ContoursContoursContoursContoursContourscontours (output_object)  xld_cont(-array) objectHXLDContHXLDContHXLDContHXLDContXHobject *

Konturbasierte Daten.

CalibDataIDCalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID (input_control)  calib_data HCalibData, HTupleHTupleHCalibData, HTupleHCalibDataX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Kalibrierdatenmodells.

ContourNameContourNameContourNameContourNameContourNamecontourName (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (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"

CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx (input_control)  number HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Index der beobachtenden Kamera.

Defaultwert: 0

CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx (input_control)  number HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Index des beobachteten Kalibrierkörpers.

Defaultwert: 0

CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx (input_control)  number HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Index der beobachteten Pose.

Defaultwert: 0

Modul

Calibration


KlassenKlassenKlassenKlassen | | | | Operatoren