get_obj_classget_obj_classGetObjClassGetObjClassget_obj_class (算子)

名称

get_obj_classget_obj_classGetObjClassGetObjClassget_obj_class — 图像对象类的名称。

签名

get_obj_class(Object : : : Class)

Herror get_obj_class(const Hobject Object, char* Class)

Herror T_get_obj_class(const Hobject Object, Htuple* Class)

void GetObjClass(const HObject& Object, HTuple* Class)

HTuple HObject::GetObjClass() const

static void HOperatorSet.GetObjClass(HObject objectVal, out HTuple classVal)

HTuple HObject.GetObjClass()

def get_obj_class(object: HObject) -> Sequence[str]

def get_obj_class_s(object: HObject) -> str

描述

get_obj_classget_obj_classGetObjClassGetObjClassGetObjClassget_obj_class returns the name of the corresponding class to each object. The following classes are possible:

'image'

Object with region (definition domain) and at least one channel.

'region'

Object with a region without gray values.

'xld_cont'

XLD object as contour

'xld_poly'

XLD object as polygon

'xld_parallel'

XLD object with parallel polygons

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

执行信息

参数

ObjectObjectObjectObjectobjectValobject (输入对象)  object(-array) objectHObjectHObjectHObjectHobject

Image objects to be examined.

ClassClassClassClassclassValclass (输出控制)  string(-array) HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Name of class.

结果

如果参数值正确,算子 get_obj_classget_obj_classGetObjClassGetObjClassGetObjClassget_obj_class 返回值 2 ( H_MSG_TRUE )。否则将抛出异常。

可能的后继

disp_imagedisp_imageDispImageDispImageDispImagedisp_image, disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region, disp_xlddisp_xldDispXldDispXldDispXlddisp_xld

另见

get_channel_infoget_channel_infoGetChannelInfoGetChannelInfoGetChannelInfoget_channel_info, count_relationcount_relationCountRelationCountRelationCountRelationcount_relation

模块

基础