addLabel

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

Описание

пример

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строка, 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