removeSublabel

Удалите подметку из метки в объекте создателя определения метки

Описание

пример

removeSublabel(ldc,labelName,sublabelName) удаляет указанную подметку из указанной метки. Эта метка должна находиться в объекте создателя определения метки ldc.

Примечание

Удаление подметки также удаляет все атрибуты, связанные с этой подметкой.

Примеры

свернуть все

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

labelDefFile = fullfile(toolboxdir('vision'), 'visiondata', 'labelDefsWithAttributes.mat');
ld = load(labelDefFile)
ld = struct with fields:
    labelDefs: [4x4 table]

Создайте объект определения метки из таблицы описаний меток.

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», заданной в объекте создателя определения метки.

info(ldc,'TrafficLight')
           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».

removeSublabel(ldc,'TrafficLight','Light')

Отобразите детали объекта создателя определения метки, чтобы подтвердить, что подметка удалена из метки «TrafficLight».

ldc
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 0 sublabels and 0 attributes and belongs to None group.	(info)

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

Отображение информации о метке «TrafficLight». Подтвердите, что подметка «Light» удалена.

info(ldc,'TrafficLight')
           Name: "TrafficLight"
           Type: Rectangle
     LabelColor: {''}
          Group: "None"
     Attributes: []
      Sublabels: []
    Description: 'Mark a tight bounding box around the traffic light. Use the sublabels to mark each individual light'

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

свернуть все

Создатель определения метки, заданный как labelDefinitionCreator объект.

Имя метки, заданное как вектор символов или строковый скаляр, который однозначно идентифицирует метку, с которой связана подметка.

Имя подметки, заданное как вектор символов или строковый скаляр, который идентифицирует подметку, которая будет удалена из указанной метки labelName.

См. также

Объекты

Функции

Введенный в R2018b