get_channel_info
— Informationen über die Komponenten eines Bildobjektes.
get_channel_info(Object : : Request, Channel : Information)
get_channel_info
liefert Informationen über die Komponenten
eines Bildobjektes. Folgende Abfragen (Request
) sind
derzeit möglich:
Ausgabe der Namen der Prozeduren, die die Komponenten (nicht das Objekt) ursprünglich angelegt haben.
Ausgabe des Typs der Bildkomponente ('byte', 'int1', 'int2', 'uint2' 'int4', 'real', 'direction', 'cyclic', 'complex', 'vector_field'). Die Komponente 0 ist vom Typ 'region' oder 'xld'.
Im Tupel Channel
werden die Nummern der Komponenten angegeben,
über die Informationen gewünscht werden.
Information
enthält nach Ausführung von get_channel_info
ein Tupel von Strings (je ein String pro Eintrag in Channel
)
mit den gewünschten Informationen.
Die in HALCON verfügbaren ikonischen Objekte werden bei der Einleitung zu Kapitel Objekt vorgestellt.
Object
(input_object) object →
object
Zu untersuchendes Bildobjekt.
Request
(input_control) string →
(string)
Gewünschte Information über Objektkomponenten.
Defaultwert: 'creator'
Werteliste: 'creator' , 'type'
Channel
(input_control) channel(-array) →
(integer)
Zu untersuchende Komponenten (0 für Region/XLD).
Defaultwert: 0
Wertevorschläge: 0, 1, 2, 3, 4, 5, 6, 7, 8
Information
(output_control) string(-array) →
(string)
Angeforderte Information.
Sind die Parameter korrekt, liefert get_channel_info
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
Foundation