count_objcount_objCountObjCountObjcount_obj (Operator)

Name

count_objcount_objCountObjCountObjcount_obj — Anzahl von Objekten in einem Tupel.

Signatur

count_obj(Objects : : : Number)

Herror count_obj(const Hobject Objects, Hlong* Number)

Herror T_count_obj(const Hobject Objects, Htuple* Number)

void CountObj(const HObject& Objects, HTuple* Number)

Hlong HObject::CountObj() const

static void HOperatorSet.CountObj(HObject objects, out HTuple number)

int HObject.CountObj()

def count_obj(objects: HObject) -> int

Beschreibung

count_objcount_objCountObjCountObjcount_obj bestimmt für den Objektparameter ObjectsObjectsObjectsobjectsobjects die Anzahl der Objekte, die dieser enthält. Dabei ist zu beachten, dass Objekt nicht gleichzusetzen ist mit Zusammenhangskomponente (siehe connectionconnectionConnectionConnectionconnection). 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

Parameter

ObjectsObjectsObjectsobjectsobjects (input_object)  object-array objectHObjectHObjectHObjectHobject

Zu untersuchende Objekte.

NumberNumberNumbernumbernumber (output_control)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Anzahl der Objekte im Tupel ObjectsObjectsObjectsobjectsobjects.

Komplexität

Laufzeitkomplexität: O(|ObjectsObjectsObjectsobjectsobjects|).

Ergebnis

count_objcount_objCountObjCountObjcount_obj liefert den Wert 2 ( H_MSG_TRUE) .

Siehe auch

copy_objcopy_objCopyObjCopyObjcopy_obj, obj_to_integerobj_to_integerObjToIntegerObjToIntegerobj_to_integer, connectionconnectionConnectionConnectionconnection, set_systemset_systemSetSystemSetSystemset_system

Modul

Foundation