count_objcount_objCountObjCountObjcount_obj (Operator)
Name
count_objcount_objCountObjCountObjcount_obj — Anzahl von Objekten in einem Tupel.
Signatur
def count_obj(objects: HObject) -> int
Beschreibung
count_objcount_objCountObjCountObjCountObjcount_obj bestimmt für den Objektparameter
ObjectsObjectsObjectsObjectsobjectsobjects die Anzahl der Objekte, die dieser enthält.
Dabei ist zu beachten, dass Objekt nicht gleichzusetzen ist mit
Zusammenhangskomponente (siehe connectionconnectionConnectionConnectionConnectionconnection).
Somit ist beispielsweise die Anzahl der Objekte einer Region,
die aus drei nicht zusammenhängenden Teilen besteht, gleich 1.
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
ObjectsObjectsObjectsObjectsobjectsobjects (input_object) object-array → objectHObjectHObjectHObjectHobject
Zu untersuchende Objekte.
Komplexität
Laufzeitkomplexität: O(|ObjectsObjectsObjectsObjectsobjectsobjects|).
Ergebnis
count_objcount_objCountObjCountObjCountObjcount_obj liefert den Wert 2 (H_MSG_TRUE).
Siehe auch
copy_objcopy_objCopyObjCopyObjCopyObjcopy_obj,
obj_to_integerobj_to_integerObjToIntegerObjToIntegerObjToIntegerobj_to_integer,
connectionconnectionConnectionConnectionConnectionconnection,
set_systemset_systemSetSystemSetSystemSetSystemset_system
Modul
Foundation