主要内容

labelDefinitionCreator

对象,用于存储、修改和创建标签定义表

描述

这个labelDefinitionCreator对象存储用于标记地面真实数据的标签、子标签和属性的定义。使用目标函数添加、删除、修改或显示标签定义。使用创造对象函数,可以从labelDefinitionCreator对象可以将此标签定义表与图片标识视频贴标机创建标签定义表以与一起使用地面真理贴标机(自动驾驶工具箱)应用程序,使用labelDefinitionCreatorMultisignal(自动驾驶工具箱)反对。

创造

描述

实例

最不发达国家=labelDefinitionCreator创建空标签定义创建者对象,最不发达国家。使用添加标签定义目标函数. 存储的标签、子标签和属性的详细信息可以使用信息目标函数。

实例

最不发达国家=labelDefinitionCreator(拉贝尔德夫斯)创建标签定义创建者对象最不发达国家并存储标签定义表中的定义拉贝尔德夫斯使用目标函数添加新标签定义或修改现有标签定义。可以使用信息目标函数。

输入参数

全部展开

标签定义,指定为最多包含七列的表。可能的列包括名称,类型,唇彩,像素标签,,描述等级制度. 此表指定标签、子标签和属性的定义,用于标记地面真实数据。有关详细信息,请参阅标签定义.

输出参数

全部展开

标签定义创建者,返回为labelDefinitionCreator对象,该对象包含有关与地面实况数据关联的标签定义的信息。

目标函数

添加标签 将标签添加到标签定义创建者对象
添加子标签 将子标签添加到标签定义创建者对象中的标签
添加属性 向标签定义创建者对象中的标签或子标签添加属性
移除标签 从标签定义创建者对象中删除标签
移除子标签 从标签定义创建者对象中的标签中删除子标签
删除属性 从标签定义创建者对象中的标签或子标签中删除属性
编辑组 修改标签组名称
编辑组名 更改组名
编辑说明 修改标签定义创建者对象中标签或子标签的说明
编辑属性描述 修改标签定义创建者对象中属性的说明
创造 从标签定义创建者对象创建标签定义表
信息 显示有关存储在标签定义创建者对象中的标签、子标签或属性的信息

例子

全部崩溃

创建空标签定义创建者对象。

ldc=labelDefinitionCreator
ldc=labelDefinitionCreator,具有0个标签。请使用addLabel方法添加标签。

添加名为“Vehicle”的标签,并将标签类型指定为矩形。

addLabel(ldc,“车辆”,labelType.Rectangle)

将名为“Wheel”的子标签和名为“Color”的属性添加到存储在中的标签“Vehicle”最不发达国家。将子标签的类型指定为矩形,将属性类型指定为带值的字符串“红色”.

添加子标签(ldc,“车辆”,“轮子”,labelType.Rectangle)添加属性(ldc,“车辆”,“颜色”,attributeType.String,“红色”)

显示标签定义创建者对象的详细信息。

最不发达国家
ldc=labelDefinitionCreator包含以下标签:带有1个子标签和1个属性的车辆。(信息)有关属性和子标签的详细信息,请使用info方法。

将现有标签定义表加载到工作区中。

LabelDefile=fullfile(toolboxdir(“愿景”),“视觉数据”,“labeldfswithattributes.mat”);ld=负载(标签标签)
ld=带字段的结构:labelDefs:[4×4表]

从标签定义表创建标签定义创建者对象。显示标签定义创建者对象的详细信息。

ldc=labelDefinitionCreator(ld.labelDefs)
ldc=labelDefinitionCreator包含以下标签:具有0个子标签和3个属性的车辆。(信息)具有0个子标签和0属性的行人。(信息)具有0个子标签和2个属性的LaneMarker。(信息)具有1个子标签和0属性的TrafficLight。(info)有关属性和子标签的更多详细信息,请使用info方法。
在R2018b中引入