exponenta event banner

addAttribute

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

    Описание

    пример

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

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

    Примеры

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

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

    ldc = labelDefinitionCreatorLidar
    Добавить Cuboid этикетка, Vehicle, создателю определения метки.

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

    Добавить Color атрибут для Vehicle метка в виде строки.

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

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

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

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

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

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

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

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

    свернуть все

    Автор определения метки для рабочего процесса lidar, указанный как labelDefinitionCreatorLidar объект.

    Имя метки, указанное как вектор символа или скаляр строки. Задает метку для добавления атрибута.

    Имя атрибута, указанное как вектор символа или скаляр строки. Задает атрибут для добавления к метке.

    Тип атрибута, заданный с помощью одной из следующих опций:

    • attributeType перечисление - укажите атрибут как Numeric, Logical, String, или List attributeType перечислитель. Например, attributeType.String задает String тип атрибута.

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

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

    • Числовой (Numeric) - указывает значение как числовой скаляр.

    • Логический - укажите значение как логический скаляр.

    • Строка - укажите значение как вектор символа или скаляр строки.

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

    Аргументы пары «имя-значение»

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

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

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

    См. также

    Объекты

    Функции

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