主要内容

removeSublabel

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

描述

例子

removeSublabel (ldclabelNamesublabelName从指定的标签中移除指定的子标签。此标签必须在标签定义创建者对象中ldc

请注意

删除子标签也会删除与该子标签相关联的任何属性。

例子

全部折叠

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

labelDefFile = fullfile (toolboxdir (“愿景”),“visiondata”“labelDefsWithAttributes.mat”);ld =加载(labelDefFile)
ld =结构体字段:labelDefs [4 x4表):

从标签定义表创建标签定义创建者对象。

ldc = labelDefinitionCreator (ld.labelDefs)
ldc = labelDefinitionCreator包含以下标签:0子标签3属性的车辆,属于None组。(info)具有0个子标签和0属性的行人,属于None组。(info)具有0个子标签和2个属性的lanmarker,属于None组。(info)具有1个子标签和0属性的TrafficLight,属于None组。关于属性和子标签的更多细节,使用info方法。

显示标签定义创建者对象中定义的标签“TrafficLight”的相关信息。

信息(ldc,“TrafficLight”
名称:“TrafficLight”类型:矩形LabelColor:{"}组:“None”属性:[]子标签:“Light”说明:“在红绿灯周围做紧边框标记。”使用子标签来标记每一盏灯

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

removeSublabel (ldc,“TrafficLight”“光”

显示标签定义创建者对象的详细信息,以确认子标签已从标签“TrafficLight”中删除。

ldc
ldc = labelDefinitionCreator包含以下标签:0子标签3属性的车辆,属于None组。(info)具有0个子标签和0属性的行人,属于None组。(info)具有0个子标签和2个属性的lanmarker,属于None组。(info)具有0个子标签和0属性的TrafficLight,属于None组。关于属性和子标签的更多细节,使用info方法。

显示“TrafficLight”标签信息。确认子标签“Light”被删除。

信息(ldc,“TrafficLight”
名称:“TrafficLight”类型:矩形LabelColor:{"}组:“None”属性:[]子标签:[]说明:“标记交通灯周围的紧边框。”使用子标签来标记每一盏灯

输入参数

全部折叠

标签定义创建者,指定为labelDefinitionCreator对象。

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

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

介绍了R2018b