主要内容

checkLabelDefinition

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

验证标签定义

描述

标签的应用,checkLabelDefinition检查是否每个标签中定义的方法ROI标签现场标签窗格是有效的。方法限制了一个自动化算法只使用相关的标签。例如,一个标签类型的定义矩形不能用于标志着车道边界。

的客户AutomationAlgorithm必须实现这个方法。

isValid= checkLabelDefinition (algObj,labelDef)返回真正的为定义和有效的标签为提供的自动化算法无效的定义algObjlabelDef是一个包含所有的标签定义的结构吗ROI标签现场标签窗格。定义,返回在自动化都是禁用的。

例子

全部展开

这个实现的checkLabelDefinition方法指定矩形标签一样有效和所有其他标签无效。

函数isValid = checkLabelDefinition (algObj labelDef) = (labelDef是否是可用的。类型= = labelType.Rectangle);结束

这个实现的checkLabelDefinitionROI方法指定标签等矩形尽可能有效和所有其他标签无效。

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

输入参数

全部展开

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

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

描述
类型

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

  • labelType.Rectangle

  • labelType.Cuboid(点云)

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

  • labelType.Line

  • labelType.PixelLabel

  • labelType.Scene

labelType.Custom不支持。金宝app

的名字 特征向量包含标签的名称定义。

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

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

输出参数

全部展开

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

提示

  • 访问所选标签定义,使用SelectedLabelDefinitions自动化算法的属性。标签上的应用,用黄色高亮显示选中的标签定义的ROI标签现场标签左边的窗格。

版本历史

介绍了R2017a