主要内容

removeSublabel

从标签定义创建器对象的标签中删除子标签

描述

例子

removeSublabel (ldclabelNamesublabelName从指定的标签中移除指定的子标签。此标签必须与labelDefinitionCreatorMultisignal对象ldc

请注意

删除子标签也会删除与该子标签关联的所有属性。

例子

全部折叠

创建一个空的labelDefinitionCreatorMultisignal对象。

ldc = labelDefinitionCreatorMultisignal;

添加带有名称的标签“TrafficLight”.指定标签类型为“矩形”并添加描述。添加一个“矩形”还添加了“长方体”条目到标签定义表。

addLabel (ldc,“TrafficLight”, labelType。矩形,“描述”“红绿灯的边界框”

添加子标签“危险信号”“绿光”“亮”标签上“TrafficLight”.指定子标签的类型为“矩形”

addSublabel (ldc,“TrafficLight”“危险信号”“矩形”) addSublabel (ldc,“TrafficLight”“绿光”“矩形”) addSublabel (ldc,“TrafficLight”“亮”labelType.Rectangle)

使用对象函数显示标签“TrafficLight”的信息信息,以确认子标签已添加到标签定义中。

信息(ldc,“TrafficLight”
名称:“TrafficLight”SignalType: Image LabelType:矩形组:“无”LabelColor:{”}属性:[]子标签:[“红绿灯”“绿光”“黄光”]描述:“红绿灯包围框”名称:“TrafficLight”SignalType: PointCloud LabelType:长方体组:“无”LabelColor:{”}属性:[]子标签:[“红绿灯”“绿光”“黄光”]描述:“红绿灯包围框”

从“TrafficLight”标签中删除子标签“YellowLight”。

removeSublabel (ldc,“TrafficLight”“亮”

使用对象函数显示标签“TrafficLight”的信息信息,以确认子标签‘YellowLight’已从标签定义中移除。

信息(ldc,“TrafficLight”
名称:“TrafficLight”SignalType:图像LabelType:矩形组:“无”LabelColor:{"}属性:[]子标签:[“红灯”“绿光”]描述:“红绿灯包围框”名称:“TrafficLight”SignalType: PointCloud LabelType:长方体组:“无”LabelColor:{"}属性:[]子标签:[“红灯”“绿光”]描述:“红绿灯包围框”

输入参数

全部折叠

多信号工作流的标签定义创建器,指定为labelDefinitionCreatorMultisignal对象。

标签名称,指定为字符向量或字符串标量,唯一标识与子标签相关联的标签。

子标签名称,指定为字符向量或字符串标量,用于标识要从指定的标签中删除的子标签labelName

R2020a中引入