exponenta event banner

информация

Отображение сведений о метке, субблице или атрибуте, хранящихся в объекте создания определения метки

Описание

пример

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.'

Получите информацию об атрибуте «Color» под подмаркировкой «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/attribiveName.

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

свернуть все

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

См. также

Объекты

Функции

Представлен в R2018b