info

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

Описание

пример

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 and belongs to None group.	(info)
	Pedestrian with 0 sublabels and 0 attributes and belongs to None group.	(info)
	LaneMarker with 0 sublabels and 2 attributes and belongs to None group.	(info)
	TrafficLight with 1 sublabels and 0 attributes and belongs to None group.	(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
     LabelColor: {''}
          Group: "None"
     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: {3x1 cell}
    Description: 'Specify the color of the light as one of Red, Yellow (amber) or Green.'

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

colorStruct.ListItems
ans = 3x1 cell
    {'Red'   }
    {'Yellow'}
    {'Green' }

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

свернуть все

Пометьте создателя определения в виде labelDefinitionCreator объект.

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

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

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

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

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

свернуть все

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

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

Объекты

Функции

Введенный в R2018b