主要内容

addLabel

将标签添加到标签定义创建者对象

说明

例子

添加标签(ldc,标签名,typeOfLabel)将具有指定名称和类型的标签添加到标签定义创建者对象ldc.

添加标签(___,名称、值)除了前面语法中的输入参数外,还使用一个或多个名称值参数指定选项。

示例

全部折叠

创建labelDefinitionCreator。

ldc=labelDefinitionCreator;

添加一个名为“Car”的标签。

添加标签(ldc,“汽车”, labelType.Rectangle);

检查标签。

ldc
ldc=labelDefinitionCreator包含以下标签:具有0个子标签和0属性且不属于“无”组的汽车(info)有关属性和子标签的详细信息,请使用info方法。

在一个名为“TrafficSign”的组中添加另一个名为“StopSign”的标签。添加描述。

添加标签(ldc,“StopSign”,“矩形”,'组','交通标志','说明',“停止标志的边界框”);

检查标签。

ldc
ldc=labelDefinitionCreator包含以下标签:具有0个子标签和0属性且不属于“无”组的汽车(信息)具有0个子标签和0属性的StopSign,属于TrafficSign组(info)有关属性和子标签的详细信息,请使用info方法。

创建一个空的标签定义创建者对象。

ldc=labelDefinitionCreator
ldc=labelDefinitionCreator

将标签“Vehicle”添加到标签定义创建者对象。将标签类型指定为矩形。

添加标签(ldc,“汽车”,标签类型。矩形)

将标签“StopSign”添加到标签定义创建者对象。将标签类型指定为矩形,并向标签添加说明。

添加标签(ldc,“StopSign”,labelType.Rectangle,'说明',“停止标志的边界框”)

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

ldc
ldc=labelDefinitionCreator包含以下标签:具有0个子标签和0属性且不属于任何组的车辆(信息)具有0个子标签和0属性的StopSign,属于“无”组(info)有关属性和子标签的详细信息,请使用info方法。

使用object函数显示有关标签“Vehicle”的信息信息.

信息(ldc,“汽车”)
名称:“车辆”类型:矩形标签颜色:{'}组:“无”属性:[]子标签:[]描述:''

使用object函数显示有关标签“StopSign”的信息信息.

信息(ldc,“StopSign”)
名称:“StopSign”类型:Rectangle LabelColor:{'}组:“None”属性:[]子标签:[]描述:“stopsigns的边界框”

输入参数

全部折叠

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

标签名,指定为唯一标识要添加的标签的字符向量或字符串标量。

标签类型,指定为以下值之一:

  • labelType枚举-您可以使用这些labelType指定标签类型的枚举数:矩形,线路,像素标签,场景,或自定义.

例子:addLabel (ldc,‘车’,labelType.Rectangle);

  • 字符向量或字符串标量-此值必须部分或完全匹配labelType枚举器。

例子:addLabel (ldc,“车”、“矩形”);

名称-值对参数

指定可选的逗号分隔对名称、值参数。姓名是参数名称和价值是对应的值。姓名必须出现在引号内。您可以按如下顺序指定几个名称和值对参数Name1, Value1,…,的家.

例子:addLabel(ldc,'Car',labelType.Rectangle,'Description','Type of Vehicle');

组名,以逗号分隔的对指定,由'组'以及字符向量或字符串标量。使用此名称-值对指定一组标签的名称。

标签描述,指定为逗号分隔的对,由'说明'以及字符向量或字符串标量。使用此名称-值对来描述标签。

R2018b引入