get_obj_classget_obj_classGetObjClassGetObjClass (Operator)
Name
get_obj_classget_obj_classGetObjClassGetObjClass
— Name der Klasse eines Bildobjektes.
Signatur
Herror get_obj_class(const Hobject Object, char* Class)
Herror T_get_obj_class(const Hobject Object, Htuple* Class)
Beschreibung
get_obj_classget_obj_classGetObjClassGetObjClassGetObjClass
liefert
zu jedem Objekt den Namen der zugehörigen Klasse.
Folgende Klassen sind möglich:
- 'image'
Objekt mit Region (Definitionsbereich) und mindestens einem Kanal.
- 'region'
Objekt mit einer Region ohne Grauwerte.
- 'xld_cont'
XLD-Objekt als Kontur
- 'xld_poly'
XLD-Objekt als Polygon
- 'xld_parallel'
XLD-Objekt mit parallelen Polygonen
Die in HALCON verfügbaren ikonischen Objekte werden bei der Einleitung
zu Kapitel Objekt vorgestellt.
Ausführungsinformationen
- Unterstützt Objekte auf Compute Devices.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
ObjectObjectObjectObjectobjectVal
(input_object) object(-array) →
objectHObjectHObjectHobject
Zu untersuchende Bildobjekte.
ClassClassClassClassclassVal
(output_control) string(-array) →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Name der Klasse.
Ergebnis
Sind die Parameter korrekt, liefert get_obj_classget_obj_classGetObjClassGetObjClassGetObjClass
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
Nachfolger
disp_imagedisp_imageDispImageDispImageDispImage
,
disp_regiondisp_regionDispRegionDispRegionDispRegion
,
disp_xlddisp_xldDispXldDispXldDispXld
Siehe auch
get_channel_infoget_channel_infoGetChannelInfoGetChannelInfoGetChannelInfo
,
count_relationcount_relationCountRelationCountRelationCountRelation
Modul
Foundation