addLabel

Добавьте метку к объекту определения метки

Описание

пример

addLabel(ldc,labelName,typeOfLabel) добавляет метку с заданным именем и типом к объекту определения метки ldc.

addLabel(___,Name,Value) задает опции, использующие один или несколько аргументов имя-значение в дополнение к входным параметрам в предыдущем синтаксисе.

Примеры

свернуть все

Создайте labelDefinitionCreator.

ldc = labelDefinitionCreator;

Добавьте метку с именем 'Car'.

addLabel(ldc,'Car',labelType.Rectangle);

Проверьте метку.

ldc
ldc = 
labelDefinitionCreator contains the following labels:

	Car with 0 sublabels and 0 attributes and belongs to None group.	(info)

For more details about attributes and sublabels, use the info method.

Добавьте другую метку с именем 'StopSign' в группу с именем 'TrafficSign'. Добавить описание.

addLabel(ldc,'StopSign','Rectangle','Group','TrafficSign','Description','Bounding boxes for stop signs');

Осмотрите метки.

ldc
ldc = 
labelDefinitionCreator contains the following labels:

	Car with 0 sublabels and 0 attributes and belongs to None group.	(info)
	StopSign with 0 sublabels and 0 attributes and belongs to TrafficSign group.	(info)

For more details about attributes and sublabels, use the info method.

Создайте пустой объект определения метки.

ldc = labelDefinitionCreator
ldc = 
labelDefinitionCreator

Добавьте метку «Транспортное средство» к объекту создателя определения метки. Задайте тип метки как прямоугольник.

addLabel(ldc,'Vehicle',labelType.Rectangle)

Добавьте метку «StopSign» к объекту создателя определения метки. Укажите тип метки как прямоугольник и добавьте описание к метке.

addLabel(ldc,'StopSign',labelType.Rectangle,'Description','Bounding boxes for stop signs')

Отображение подробных данных объекта создателя определения метки.

ldc
ldc = 
labelDefinitionCreator contains the following labels:

	Vehicle with 0 sublabels and 0 attributes and belongs to None group.	(info)
	StopSign with 0 sublabels and 0 attributes and belongs to None group.	(info)

For more details about attributes and sublabels, use the info method.

Отобразите информацию о метке «Транспортное средство» с помощью функции объекта info.

info(ldc,'Vehicle')
           Name: "Vehicle"
           Type: Rectangle
     LabelColor: {''}
          Group: "None"
     Attributes: []
      Sublabels: []
    Description: ' '

Отображение информации о метке «StopSign» с помощью функции объекта info.

info(ldc,'StopSign')
           Name: "StopSign"
           Type: Rectangle
     LabelColor: {''}
          Group: "None"
     Attributes: []
      Sublabels: []
    Description: 'Bounding boxes for stop signs'

Входные параметры

свернуть все

Создатель определения метки, заданный как labelDefinitionCreator объект.

Имя метки, заданное как вектор символов или строковый скаляр, который уникально идентифицирует добавляемую метку.

Тип метки, заданный в качестве одного из следующих значений:

  • labelType перечисление - Вы можете использовать любой из этих labelType перечислители для определения типа метки: Rectangle, Line, PixelLabel, Scene, или Custom.

Пример: addLabel(ldc,'Car',labelType.Rectangle);

  • Вектор символов или строковый скаляр - это значение должно частично или полностью совпадать с одним из labelType перечислители.

Пример: addLabel(ldc,'Car','Rec');

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: addLabel(ldc,'Car',labelType.Rectangle,'Description','Type of Vehicle');

Имя группы, заданное как разделенная разделенными запятой парами, состоящая из 'Group' и вектор символов или строковый скаляр. Используйте эту пару "имя-значение", чтобы задать имя для группы меток.

Описание метки, заданное как разделенная разделенными запятой парами, состоящая из 'Description' и вектор символов или строковый скаляр. Используйте эту пару "имя-значение", чтобы описать метку.

Введенный в R2018b