主要内容

LANENDEFINITIONCREATIONISISINING.

对象,用于存储、修改和创建多信号工作流的标签定义表

描述

这个LANENDEFINITIONCREATIONISISINING.对象存储标签、子标签和属性的定义,以标记多信号工作流的地面真实数据。使用目标函数添加、删除、修改或显示标签定义的步骤。使用创建对象函数,从中创建标签定义表LANENDEFINITIONCREATIONISISINING.对象可以将此标签定义表与地面真理贴标机应用程序。

创造

描述

实例

LDC.= LANENDEFINITIONCREATIONINISININAL.创建空标签定义创建者对象LDC.对于多功能工作流程。使用此对象添加标签定义目标函数.使用信息函数检查存储标签,子标签和属性的详细信息。

实例

LDC.=LabelDefinitionCreator多重信号(Labeldefs.)创建标签定义创建者对象LDC.用于多信号工作流,并存储标签定义表中的定义Labeldefs.使用目标函数添加新标签定义或修改现有标签定义。使用信息函数检查存储标签,子标签和属性的详细信息。

输入参数

全部展开

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

输出参数

全部展开

多信号工作流的标签定义创建者,返回为LANENDEFINITIONCREATIONISISINING.对象,该对象包含有关与地面实况数据关联的标签定义的信息。

目标函数

addlabel. 将标签添加到标签定义Creator对象进行多功能工作流程
添加子标签 将子标签添加到多信号工作流的标签定义创建者对象中的标签
添加属性 将属性添加到标签或sublabel中的标签定义Creator对象以进行多功能工作流
removelabel. 从标签定义创建器对象中删除标签以获取多项信号工作流
移除子标签 从标签定义创建器对象中删除Sublabel for MultiSignal工作流程
删除属性 从多信号工作流的标签定义创建者对象中的标签或子标签中删除属性
EditLabelGroup. 在多信号工作流的标签定义创建者对象中修改标签组名称
editgroupname. 更改多信号工作流的标签定义创建者对象中的组名称
EditLabeldScription. 在多信号工作流的标签定义创建者对象中修改标签或子标签描述
recorttributeescription. 修改多信号工作流的标签定义创建者对象中的属性描述
创建 从标签定义创建器对象创建标签定义表以获取多项信号工作流
信息 显示多信号工作流的标签定义创建者对象中存储的标签、子标签或属性信息

例子

全部收缩

创造一个空的LANENDEFINITIONCREATIONISISINING.目的。

ldc=LabelDefinitionCreator多重信号
ldc=LabelDefinitionCreator多重信号

添加带有名称的标签'车辆'.指定类型为'长方形'.加入'长方形'还添加了A.'长方体'进入标签定义表。

addLabel(ldc,'车辆','长方形')

添加名为的属性'颜色'到标签'车辆'.将属性类型指定为具有值的字符串“红色”.

添加属性(ldc,'车辆','颜色',attributeType.String,“红色”)

添加一个名称的sublabel“轮子”到标签'车辆'.指定Sublabel的类型'长方形'.

添加子标签(ldc,'车辆',“轮子”,'长方形')

添加一个名为'直径'到Sublabel.“轮子”.将属性值指定为a“数字”标量。

添加属性(ldc,“车辆/车轮”,'直径',“数字”,14)

显示已更新文件的详细信息LANENDEFINITIONCREATIONISISINING.目的。

LDC.
ldc=labelDefinitionCreatorMultisignal包含以下标签:具有1个子标签和1个属性的车辆,不属于任何组。(info)有关属性和子标签的更多详细信息,请使用info方法。

从存储在对象中的定义创建标签定义表。

labelDefs=创建(ldc)
拉贝尔德夫斯=2×7表姓名SignalType LabelType组描述LabelColor层次结构__________________________________________ _________________________10 char} {'none'} {'none'} {'none'} pointcloud cumod {'none'}{''} {0x0 char} {1x1 struct}

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

LabelDefile=fullfile(toolboxdir(“驾驶”),'divertdata','labeldefsmultisignal.mat');ld=负载(标签标签)
LD =结构与字段:标签:[6x6表格]

创建一个LANENDEFINITIONCREATIONISISINING.来自标签定义表的对象。

LDC = LabeldefInitionCreativInalIsignal(LD.Labeldefs)
ldc=labelDefinitionCreatorMultisignal包含以下标签:具有0个子标签和0属性的汽车,不属于任何组。(信息)具有0个子标签和0属性的左车道,不属于任何组。(信息)具有0个子标签和0属性的道路,不属于任何组。(信息)Sunny具有0个子标签和0个属性,并且不属于任何组。(info)URBIN具有0个子标签和0个属性,并且不属于任何组。(info)有关属性和子标签的详细信息,请使用info方法。

向标签添加一个新属性'车'.

添加属性(ldc,'车','颜色','列表',{“红色”,“绿色”,'蓝色'})

显示已更新文件的详细信息LANENDEFINITIONCREATIONISISINING.目的。

LDC.
LDC = LabEledefinitionCreativInal包含以下标签:带有0个子标签和1个属性的汽车,属于无组。(Info)Leftlane含有0个子制造和0个属性,属于无组。(信息)道路与0个子制造和0个属性,属于无组。(信息)阳光阳光,具有0个子制造和0个属性,属于无组。(信息)城市有0个子标签和0个属性,属于无组。(信息)有关属性和子标记的更多详细信息,请使用INFO方法。
在R2020a中引入