информация

Отобразите информацию о метке, подметке, или припишите сохраненный в объекте создателя определения метки

Синтаксис

info(ldc,name)
infoStruct = info(ldc,name)

Описание

пример

info(ldc,name) информация отображений о заданной метке, подметке или атрибуте хранится в объекте ldc создателя определения метки.

infoStruct = info(ldc,name) возвращает информацию как структуру.

Примеры

свернуть все

Загрузите существующую таблицу определений метки в рабочую область. Создайте объект создателя определения метки.

FilePath = fullfile(toolboxdir('vision'),'visiondata','labelDefsWithAttributes.mat');
Ld = load(FilePath);
ldc = labelDefinitionCreator(Ld.labelDefs)
ldc = 
labelDefinitionCreator contains the following labels:

	Vehicle with 0 sublabels and 3 attributes.	(info)
	Pedestrian with 0 sublabels and 0 attributes.	(info)
	LaneMarker with 0 sublabels and 2 attributes.	(info)
	TrafficLight with 1 sublabels and 0 attributes.	(info)

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

Получите информацию о метке "TrafficLight" как структурированные данные.

trafficStruct = info(ldc,'TrafficLight')
trafficStruct = struct with fields:
           Name: "TrafficLight"
           Type: Rectangle
     Attributes: []
      Sublabels: "Light"
    Description: 'Mark a tight bounding box around the traffic light. Use the sublabels to mark each individual light'

Получите информацию о подметке "Light" под маркой "TrafficLight" как структурированные данные.

lightStruct = info(ldc,'TrafficLight/Light')
lightStruct = struct with fields:
           Name: "Light"
           Type: Rectangle
     Attributes: ["Active"    "Color"]
      Sublabels: []
    Description: 'Mark a tight bounding box around each light.'

Получите информацию об атрибуте "Цвет" под подмаркой "TrafficLight/Light" как структурированные данные.

colorStruct = info(ldc,'TrafficLight/Light/Color')
colorStruct = struct with fields:
           Name: "Color"
           Type: List
      ListItems: {3×1 cell}
    Description: 'Specify the color of the light as one of Red, Yellow (amber) or Green.'

Отобразите поле ListItems структуры colorStruct.

colorStruct.ListItems
ans = 3×1 cell array
    {'Red'   }
    {'Yellow'}
    {'Green' }

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

свернуть все

Маркируйте создателя определения, заданного как объект labelDefinitionCreator.

Имя метки, подметки или атрибута в объекте ldc, заданном как вектор символов или скаляр строки, форма которого зависит от типа имени, которое вы задаете.

  • Чтобы задать метку, используйте форму 'labelName'.

  • Чтобы задать подметку, используйте форму 'labelName/sublabelName'.

  • Чтобы задать атрибут, используйте форму 'labelName/sublabelName/attributeName'.

Выходные аргументы

свернуть все

Информационная структура, возвращенная как структура, которая содержит поля Name, Type, Attributes (когда подходящий), Sublabels (когда подходящий), и Description. Если name задает атрибут, то infoStruct также содержит поля DefaultValue и ListItems (для атрибутов Списка).

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

Объекты

Функции

Введенный в R2018b