get_calib_data_observ_contoursT_get_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContours (Operator)

Name

get_calib_data_observ_contoursT_get_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContours — 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)

Beschreibung

Der Operator get_calib_data_observ_contoursget_calib_data_observ_contoursGetCalibDataObservContoursGetCalibDataObservContoursGetCalibDataObservContours liest konturbasierte Beobachtungsdaten aus dem Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID aus und gibt diese in ContoursContoursContoursContourscontours zurück. Diese Konturen stammen aus einem vorherigen Aufruf des Operators find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject. Die Parameter CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx und CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx 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_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints im Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID 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 des Suchmusters der Kalibrierplatte.

'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_objectFindCalibObjectFindCalibObjectFindCalibObject extrahiert wurde. Es ist zu beachten, dass dabei die Beobachtung des erfolgreichen Aufrufs von find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject verwendet wird und somit die Werte in CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx und CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx ignoriert werden.

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

Ausführungsinformationen

Parameter

ContoursContoursContoursContourscontours (output_object)  xld_cont(-array) objectHXLDContHXLDContHobject *

Konturbasierte Daten.

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

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

Defaultwert: 0

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

Index der beobachteten Pose.

Defaultwert: 0

Modul

Calibration