addLabel

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

Синтаксис

addLabel(ldc,labelName,typeOfLabel)
addLabel(___,Name,Value)

Описание

пример

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

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

Примеры

свернуть все

Создайте labelDefinitionCreator.

ldc = labelDefinitionCreator();

Добавьте метку под названием 'Автомобиль'.

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

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

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.	(info)
	StopSign with 0 sublabels and 0 attributes.	(info)

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

Отобразите информацию о метке "Vehicle" с помощью объектного функционального info.

info(ldc,'Vehicle')
           Name: "Vehicle"
           Type: Rectangle
     Attributes: []
      Sublabels: []
    Description: ' '

Отобразите информацию о метке "StopSign" с помощью объектного функционального info.

info(ldc,'StopSign')
           Name: "StopSign"
           Type: Rectangle
     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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

Смотрите также

Объекты

Функции

Введенный в R2018b