count_objcount_objCountObjCountObjcount_obj (算子)

名称

count_objcount_objCountObjCountObjcount_obj — 元组中的对象数。

签名

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

描述

算子 count_objcount_objCountObjCountObjCountObjcount_obj determines for the object parameter ObjectsObjectsObjectsObjectsobjectsobjects the number of objects it contains. In this connection it should be noted that object is not the same as connection component (see connectionconnectionConnectionConnectionConnectionconnection). For example, the number of objects of one region consisting of three parts that are not connected is 1.

For a short description of the iconic objects that are available in HALCON see the introduction of chapter 对象

执行信息

参数

ObjectsObjectsObjectsObjectsobjectsobjects (输入对象)  object-array objectHObjectHObjectHObjectHobject

Objects to be examined.

NumberNumberNumberNumbernumbernumber (输出控制)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Number of objects in the tuple ObjectsObjectsObjectsObjectsobjectsobjects

复杂度

Runtime complexity: O(|ObjectsObjectsObjectsObjectsobjectsobjects|).

结果

count_objcount_objCountObjCountObjCountObjcount_obj 返回值 2 ( H_MSG_TRUE )。

另见

copy_objcopy_objCopyObjCopyObjCopyObjcopy_obj, obj_to_integerobj_to_integerObjToIntegerObjToIntegerObjToIntegerobj_to_integer, connectionconnectionConnectionConnectionConnectionconnection, set_systemset_systemSetSystemSetSystemSetSystemset_system

模块

基础