addAttribute

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

    Описание

    пример

    addAttribute(ldc,labelName,attributeName,typeOfAttribute,attributeDefault) добавляет атрибут с указанным именем и типом к обозначенной метке. Атрибут добавляется к иерархии заданной метки в labelDefinitionCreatorLidar объект ldc.

    addAttribute(___,Name,Value) задает опции с помощью одного или нескольких аргументов пары "имя-значение" в дополнение к входным параметрам в предыдущем синтаксисе.

    Примеры

    свернуть все

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

    ldc = labelDefinitionCreatorLidar
    ldc = 
    labelDefinitionCreatorLidar
    

    Добавьте Cuboid метка, Vehicle, к объекту создателя определения метки. Включайте Group информация для метки.

    addLabel(ldc,'Vehicle','Cuboid','Group','Transport');

    Добавьте Scene метка, TrafficSign, к объекту. Включайте Group информация для метки.

    addLabel(ldc,'TrafficSign','Scene','Group','Data');

    Добавьте Color припишите Vehicle пометьте как строку.

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

    Отобразите детали обновленного объекта создателя определения метки.

    ldc
    ldc = 
    labelDefinitionCreatorLidar contains the following labels:
    
    	Vehicle with 1 attributes and belongs to Transport group.	(info)
    	TrafficSign with 0 attributes and belongs to Data group.	(info)
    
    For more details about attributes, use the info method.
    

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

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

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

    info(ldc,'Vehicle/Color')
                Name: "Color"
                Type: String
        DefaultValue: 'Red'
         Description: ' '
    

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

    свернуть все

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

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

    Название атрибута в виде вектора символов или строкового скаляра. Это устанавливает атрибут добавлять к метке.

    Тип атрибута, заданное использование одной из этих опций:

    • attributeType перечисление — Задает атрибут как NumericлогическийСтрока, или List attributeType перечислитель. Например, attributeType.String задает String припишите тип.

    • Вектор символов или строковый скаляр — Задают значение, которое частично или полностью совпадает с одним из attributeType перечислители. Например, Str задает тип атрибута Строки.

    Значение по умолчанию атрибута в виде допустимого значения атрибута в зависимости от значения typeOfAttribute аргумент:

    • Числовой — Задают значение в виде числа.

    • Логический — Задают значение как логический скаляр.

    • Строка — Задает значение как вектор символов или строковый скаляр.

    • Список — Задает значение как массив ячеек из символьных векторов или строковые скаляры. Первым элементом массива ячеек является значение по умолчанию.

    Аргументы name-value

    Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

    Пример: 'Description','car' устанавливает описание добавленного атрибута метки к 'car'.

    Припишите описание в виде разделенной запятой пары, состоящей из 'Description' и вектор символов или строковый скаляр. Используйте этот аргумент пары "имя-значение", чтобы описать атрибут.

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

    Объекты

    Функции

    Введенный в R2020b