exponenta event banner

removeSublabel

Удаление подмаркировки из метки в объекте создания определения метки для потока операций с несколькими сигналами

Описание

пример

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

Примечание

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

Примеры

свернуть все

Создать пустой labelDefinitionCreatorMultisignal объект.

ldc = labelDefinitionCreatorMultisignal;

Добавление метки с именем 'TrafficLight'. Укажите тип метки как 'Rectangle' и добавьте описание. Добавление 'Rectangle' также добавляет 'Cuboid' запись в таблицу определений меток.

addLabel(ldc,'TrafficLight',labelType.Rectangle,'Description','Bounding boxes for traffic light')

Добавление подмаркировок с именем 'RedLight', 'GreenLight' и 'YellowLight' на метку 'TrafficLight'. Укажите тип подмаркировки как 'Rectangle'.

addSublabel(ldc,'TrafficLight','RedLight','Rectangle')
addSublabel(ldc,'TrafficLight','GreenLight','rect')
addSublabel(ldc,'TrafficLight','YellowLight',labelType.Rectangle)

Отображение информации о метке «TrafficLight» с помощью функции объекта info, чтобы подтвердить, что подмаркировки были добавлены к определениям меток.

info(ldc,'TrafficLight')
           Name: "TrafficLight"
     SignalType: Image
      LabelType: Rectangle
          Group: "None"
     LabelColor: {''}
     Attributes: []
      Sublabels: ["RedLight"    "GreenLight"    "YellowLight"]
    Description: 'Bounding boxes for traffic light'

           Name: "TrafficLight"
     SignalType: PointCloud
      LabelType: Cuboid
          Group: "None"
     LabelColor: {''}
     Attributes: []
      Sublabels: ["RedLight"    "GreenLight"    "YellowLight"]
    Description: 'Bounding boxes for traffic light'

Удалите вложенную метку 'TrafficLight' из метки 'TrafficLight'.

removeSublabel(ldc,'TrafficLight','YellowLight')

Отображение информации о метке «TrafficLight» с помощью функции объекта info, чтобы подтвердить, что суббуквенная метка 'LightLight' была удалена из определений меток.

info(ldc,'TrafficLight')
           Name: "TrafficLight"
     SignalType: Image
      LabelType: Rectangle
          Group: "None"
     LabelColor: {''}
     Attributes: []
      Sublabels: ["RedLight"    "GreenLight"]
    Description: 'Bounding boxes for traffic light'

           Name: "TrafficLight"
     SignalType: PointCloud
      LabelType: Cuboid
          Group: "None"
     LabelColor: {''}
     Attributes: []
      Sublabels: ["RedLight"    "GreenLight"]
    Description: 'Bounding boxes for traffic light'

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

свернуть все

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

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

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

См. также

Объекты

Функции

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