get_sheet_of_light_resultT_get_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResult (Operator)

Name

get_sheet_of_light_resultT_get_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResult — Zugriff auf die ikonischen Ergebnisse einer Lichtschnittmessung.

Signatur

get_sheet_of_light_result( : ResultValue : SheetOfLightModelID, ResultName : )

Herror T_get_sheet_of_light_result(Hobject* ResultValue, const Htuple SheetOfLightModelID, const Htuple ResultName)

void GetSheetOfLightResult(HObject* ResultValue, const HTuple& SheetOfLightModelID, const HTuple& ResultName)

void HImage::GetSheetOfLightResult(const HSheetOfLightModel& SheetOfLightModelID, const HTuple& ResultName)

void HImage::GetSheetOfLightResult(const HSheetOfLightModel& SheetOfLightModelID, const HString& ResultName)

void HImage::GetSheetOfLightResult(const HSheetOfLightModel& SheetOfLightModelID, const char* ResultName)

void HImage::GetSheetOfLightResult(const HSheetOfLightModel& SheetOfLightModelID, const wchar_t* ResultName)   (Nur Windows)

HImage HSheetOfLightModel::GetSheetOfLightResult(const HTuple& ResultName) const

HImage HSheetOfLightModel::GetSheetOfLightResult(const HString& ResultName) const

HImage HSheetOfLightModel::GetSheetOfLightResult(const char* ResultName) const

HImage HSheetOfLightModel::GetSheetOfLightResult(const wchar_t* ResultName) const   (Nur Windows)

static void HOperatorSet.GetSheetOfLightResult(out HObject resultValue, HTuple sheetOfLightModelID, HTuple resultName)

void HImage.GetSheetOfLightResult(HSheetOfLightModel sheetOfLightModelID, HTuple resultName)

void HImage.GetSheetOfLightResult(HSheetOfLightModel sheetOfLightModelID, string resultName)

HImage HSheetOfLightModel.GetSheetOfLightResult(HTuple resultName)

HImage HSheetOfLightModel.GetSheetOfLightResult(string resultName)

Beschreibung

Der Operator get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResultGetSheetOfLightResult ermöglicht den Zugriff auf die in einem Lichtschnittmodell gespeicherten ikonischen Messergebnisse.

Die verschiedenen Messergebnisse können, wie unten erläutert, mit dem Parameter ResultNameResultNameResultNameResultNameresultName spezifiziert werden:

Nicht-kalibrierte Ergebnisse:

'disparity'"disparity""disparity""disparity""disparity":

das gemessene Disparitätsbild, d.h. die subpixelgenaue Position der detektierten Profile. Die Disparitätswerte können als nicht-kalibrierte Pseudo-Entfernungswerte betrachtet werden.

'score'"score""score""score""score":

die Bewertungsmerkmale des gemessenen Disparitätsbildes werden zurückgeliefert. Diese werden entsprechend dem Wert des Modellparameters 'score_type'"score_type""score_type""score_type""score_type" berechnet. Wurde 'score_type'"score_type""score_type""score_type""score_type" auf 'none'"none""none""none""none" gesetzt, so wird ein leeres Bild zurückgeliefert. Die Referenzdokumentation des Operators set_sheet_of_light_paramset_sheet_of_light_paramSetSheetOfLightParamSetSheetOfLightParamSetSheetOfLightParam liefert Details über die möglichen Werte des Parameters 'score_type''score_type''score_type''score_type''scoreType'.

Kalibrierte Ergebnisse:

'x'"x""x""x""x":

Die kalibrierten X-Koordinaten der 3D-Punkte der rekonstruierten Oberfläche. Die Koordinaten werden als Pixelwerte zurückgeliefert.

'y'"y""y""y""y":

Die kalibrierten Y-Koordinaten der 3D-Punkte der rekonstruierten Oberfläche. Die Koordinaten werden als Pixelwerte zurückgeliefert.

'z'"z""z""z""z":

Die kalibrierten Z-Koordinaten der 3D-Punkte der rekonstruierten Oberfläche. Die Koordinaten werden als Pixelwerte zurückgeliefert.

Beachten Sie, dass bei den Bildern die zurückgeliefert werden, wenn ResultNameResultNameResultNameResultNameresultName auf 'x'"x""x""x""x", 'y'"y""y""y""y" oder 'z'"z""z""z""z" gesetzt wurde, die Pixelwerte die Semantik von Koordinaten haben. Diese Koordinaten beziehen sich auf das Weltkoordinatensystem, das implizit durch die Festlegung der Pose der Kamera bestimmt wurde. Die Einheit dieser Koordinaten ist vom Wert des Parameters 'scale''scale''scale''scale''scale' abhängig. Der Operator set_sheet_of_light_paramset_sheet_of_light_paramSetSheetOfLightParamSetSheetOfLightParamSetSheetOfLightParam liefert weitere Details über die möglichen Werte des Parameters 'scale''scale''scale''scale''scale'.

get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResultGetSheetOfLightResult liefert ein leeres Objekt zurück, wenn das angeforderte Ergebnis nicht berechnet wurde und im Lichtschnitt-Modell nicht vorhanden ist.

Ausführungsinformationen

Parameter

ResultValueResultValueResultValueResultValueresultValue (output_object)  singlechannelimage objectHImageHImageHobject * (real)

Gewünschtes Messergebnis.

SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelID (input_control)  sheet_of_light_model HSheetOfLightModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des zu verwendenden Lichtschnitt-Modells.

ResultNameResultNameResultNameResultNameresultName (input_control)  string(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Messergebnis, das ausgegeben werden soll.

Defaultwert: 'disparity' "disparity" "disparity" "disparity" "disparity"

Werteliste: 'disparity'"disparity""disparity""disparity""disparity", 'score'"score""score""score""score", 'x'"x""x""x""x", 'y'"y""y""y""y", 'z'"z""z""z""z"

Ergebnis

get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResultGetSheetOfLightResult liefert den Wert 2 (H_MSG_TRUE), falls die übergebenen Parameter korrekt sind. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Modul

3D Metrology