Name
xyz_to_object_model_3dxyz_to_object_model_3dXyzToObjectModel3dxyz_to_object_model_3dXyzToObjectModel3dXyzToObjectModel3d — Transformieren von 3D-Punkten aus Bildern in ein 3D-Objektmodell.
Herror xyz_to_object_model_3d(const Hobject X, const Hobject Y, const Hobject Z, Hlong* ObjectModel3D)
Herror T_xyz_to_object_model_3d(const Hobject X, const Hobject Y, const Hobject Z, Htuple* ObjectModel3D)
Herror xyz_to_object_model_3d(Hobject X, Hobject Y, Hobject Z, Hlong* ObjectModel3D)
void HObjectModel3D::XyzToObjectModel3d(const HImage& X, const HImage& Y, const HImage& Z)
void XyzToObjectModel3d(const HObject& X, const HObject& Y, const HObject& Z, HTuple* ObjectModel3D)
void HObjectModel3D::HObjectModel3D(const HImage& X, const HImage& Y, const HImage& Z)
void HObjectModel3D::XyzToObjectModel3d(const HImage& X, const HImage& Y, const HImage& Z)
xyz_to_object_model_3dxyz_to_object_model_3dXyzToObjectModel3dxyz_to_object_model_3dXyzToObjectModel3dXyzToObjectModel3d transformiert ein Bildtripel, welches die
X-, Y- und Z-Koordinaten von 3D-Punkten enthält, in ein 3D-Objektmodell.
Es werden nur Punkte der Schnittmenge der Domänen aller drei Bilder
in das 3D-Objektmodell übernommen.
Die drei Bilder müssen die selbe Größe haben.
Das Handle des erstellten 3D-Objektmodells wird in ObjectModel3DObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3D
zurückgegeben.
Das erstellte 3D-Objektmodell enthält die 3D-Koordinaten der Punkte, sowie
eine Abbildung, welche für jeden der 3D-Punkte dessen ursprüngliche
Bildkoordinate (Zeile und Spalte) enthält.
Punkte bei denen eine der Koordinaten unendlich oder eine nicht-normalisierte
Zahl ist (NaN) werden ignoriert und nicht zum 3D-Objektmodell hinzugefügt.
Es ist zu beachten, dass wenn ein 3D-Objektmodell nicht mehr benötigt
wird oder überschrieben werden soll, zuerst der Operator
clear_object_model_3dclear_object_model_3dClearObjectModel3dclear_object_model_3dClearObjectModel3dClearObjectModel3d aufgerufen werden muss, um den entsprechenden
Speicher freizugeben.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Bild mit den X-Koordinaten und der ROI der 3D-Punkte.
Bild mit den Y-Koordinaten der 3D-Punkte.
Bild mit den Z-Koordinaten der 3D-Punkte.
Handle des erstellten 3D-Objektmodells.
xyz_to_object_model_3dxyz_to_object_model_3dXyzToObjectModel3dxyz_to_object_model_3dXyzToObjectModel3dXyzToObjectModel3d liefert den Wert 2 (H_MSG_TRUE) wenn alle
Parameter korrekt sind.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
disparity_image_to_xyzdisparity_image_to_xyzDisparityImageToXyzdisparity_image_to_xyzDisparityImageToXyzDisparityImageToXyz,
get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResult
clear_object_model_3dclear_object_model_3dClearObjectModel3dclear_object_model_3dClearObjectModel3dClearObjectModel3d
gen_object_model_3d_from_pointsgen_object_model_3d_from_pointsGenObjectModel3dFromPointsgen_object_model_3d_from_pointsGenObjectModel3dFromPointsGenObjectModel3dFromPoints,
get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3d
read_object_model_3dread_object_model_3dReadObjectModel3dread_object_model_3dReadObjectModel3dReadObjectModel3d
3D Metrology