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, Type, Attributes (когда уместно), Sublabels (когда уместно), и Description. Если name задает атрибут, затем infoStruct также содержит поля DefaultValue и ListItems (для атрибутов списка).

См. также

Объекты

Функции

Введенный в R2018b