addLabel

Добавьте метку в объект создателя определения метки для многосигнального рабочего процесса

Описание

пример

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

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

Примеры

свернуть все

Создайте пустую labelDefinitionCreatorMultisignal объект.

ldc = labelDefinitionCreatorMultisignal;

Добавьте метку с именем 'Car'. Укажите тип метки следующим 'Cuboid'. Добавление 'Cuboid' также добавляет 'Rectangle' запись в таблицу определений меток.

addLabel(ldc,'Car','Cuboid');

Добавить другую метку с именем 'StopSign' в группе с именем 'TrafficSign'. Задайте тип метки как 'Rectangle'. Добавление 'Rectangle' также добавляет 'Cuboid' запись в таблицу определений меток. Добавить описание к метке.

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

Отображение подробных данных обновленной labelDefinitionCreatorMultisignal объект.

ldc
ldc = 
labelDefinitionCreatorMultisignal 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.

Отображение информации о метке 'Car' использование функции объекта info.

info(ldc,'Car')
           Name: "Car"
     SignalType: Image
      LabelType: Rectangle
          Group: "None"
     LabelColor: {''}
     Attributes: []
      Sublabels: []
    Description: ' '

           Name: "Car"
     SignalType: PointCloud
      LabelType: Cuboid
          Group: "None"
     LabelColor: {''}
     Attributes: []
      Sublabels: []
    Description: ' '

Отображение информации о метке 'StopSign' использование функции объекта info.

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

           Name: "StopSign"
     SignalType: PointCloud
      LabelType: Cuboid
          Group: "TrafficSign"
     LabelColor: {''}
     Attributes: []
      Sublabels: []
    Description: 'Bounding boxes for stop signs'

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

свернуть все

Создатель определения метки для многосигнального рабочего процесса, заданный как labelDefinitionCreatorMultisignal объект.

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

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

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

    Примечание

    Добавление Cuboid или Rectangle также добавляет Rectangle или Cuboid запись, соответственно, в таблицу определений меток.

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

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

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

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

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

Пример: addLabel(ldc,'StopSign','Rectangle','Group','TrafficSign','Description','Bounding boxes for stop signs');

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

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

Введенный в R2020a