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.
Die Größe dieser Originalbilder kann vom Modell über
get_object_model_3d_paramsget_object_model_3d_paramsGetObjectModel3dParamsget_object_model_3d_paramsGetObjectModel3dParamsGetObjectModel3dParams mit 'mapping_size'"mapping_size""mapping_size""mapping_size""mapping_size""mapping_size" abgefragt
werden.
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.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
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
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