removeAttribute

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

    Описание

    пример

    removeAttribute(ldc,labelName,attributeName) удаляет заданный атрибут attributeNameот метки labelName в labelDefinitionCreatorLidar объект ldc.

    Примеры

    свернуть все

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

    ldc = labelDefinitionCreatorLidar;

    Добавьте Cuboid метка, Vehicle, к объекту создателя определения метки.

    addLabel(ldc,'Vehicle','Cuboid')

    Добавьте String атрибут, Color, к Vehicle метка.

    addAttribute(ldc,'Vehicle','Color','String','Red')

    Добавьте другой String атрибут, Classification, к метке.

    addAttribute(ldc,'Vehicle','Classification','String','Car')

    Отобразите информацию о метке с помощью info объектная функция.

    info(ldc,'Vehicle')
               Name: "Vehicle"
               Type: Cuboid
         LabelColor: {''}
              Group: "None"
         Attributes: ["Color"    "Classification"]
        Description: ' '
    

    Удалите атрибут из Vehicle метка.

    removeAttribute(ldc,'Vehicle','Color')

    Отобразите информацию о метке. Подтвердите что Attributes поле было обновлено.

    info(ldc,'Vehicle')
               Name: "Vehicle"
               Type: Cuboid
         LabelColor: {''}
              Group: "None"
         Attributes: "Classification"
        Description: ' '
    

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

    свернуть все

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

    Пометьте имя в виде вектора символов или строкового скаляра. Это идентифицирует метку, из которой можно удалить атрибут.

    Название атрибута в виде вектора символов или строкового скаляра. Это идентифицирует атрибут, чтобы удалить из метки, заданной labelName аргумент.

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

    Объекты

    Функции

    Введенный в R2020b