主要内容

checkLabelDefinition

类:vision.labeler.AutomationAlgorithm
包:vision.labeler

验证标签定义

描述

在标签应用程序中checkLabelDefinition方法检查定义在ROI标签现场标签窗格是有效的。该方法限制自动化算法只使用相关标签。例如,类型的标签定义矩形不能用于标记车道边界。

的客户AutomationAlgorithm必须实现此方法。

isValid= checkLabelDefinition (algObjlabelDef返回真正的为有效的标签定义和提供的自动化算法的无效定义algObjlabelDef的结构中是否包含所有标签定义ROI标签现场标签窗格。定义,返回在自动化过程中禁用。

例子

全部展开

的实现checkLabelDefinition方法指定矩形标签有效,其他所有标签无效。

函数isValid = checkLabelDefinition(algObj,labelDef)类型= = labelType.Rectangle);结束

的实现checkLabelDefinition方法指定ROI标签,例如矩形作为有效的和所有其他标签无效。

函数isValid = checkLabelDefinition(algObj,labelDef) isValid = isROI(labelDef. type);结束

输入参数

全部展开

自动化算法,指定为vision.labeler.AutomationAlgorithm对象。

标签定义,指定为包含类型的名字字段。

描述
类型

labelType包含标签定义类型的枚举。有效的标签类型有:

  • labelType。矩形

  • labelType。长方体(点云)

  • labelType。ProjectedCuboid(用于图像和视频数据)

  • labelType。行

  • labelType。PixelLabel

  • labelType。场景

labelType。自定义不支持。金宝app

的名字 字符向量,包含标签定义的名称。

查看样本labelDef结构中包含一个矩形标签定义,请在MATLAB中输入此代码®命令提示符。

labelDef(1)。类型= labelType.Rectangle; labelDef(1).Name =“汽车”

输出参数

全部展开

标签定义有效性检查的真或假结果,返回为10的数据类型逻辑

提示

  • 要访问选定的标签定义,请使用SelectedLabelDefinitions自动化算法的属性。在标签应用程序中,选中的标签定义在ROI标签现场标签窗格在左边。

介绍了R2017a