attributeType

Припишите перечисления типа для маркировки

Описание

attributeType перечисления позволяют вам задать типы атрибутов, используемых в этих приложениях для маркировки: Image Labeler, Video Labeler и Ground Truth Labeler (требует Automated Driving Toolbox™). При создании определений метки при помощи labelDefinitionCreator или labelDefinitionCreatorMultisignal объект, используйте эти перечисления, чтобы создать атрибуты определенных типов.

Создание

Описание

attributeType.Numeric создает числовое перечисление типа атрибута. Атрибуты этого типа являются значениями числового скаляра.

attributeType.String создает перечисление типа атрибута строки. Атрибуты этого типа являются строковыми скалярами.

attributeType.Logical создает логическое перечисление типа атрибута. Атрибутами этого типа является true (логический 1ложь (логический 0), или пустое логическое значение.

пример

attributeType.List создает перечисление типа атрибута списка. Атрибуты этого типа являются списками предопределенных строк.

attributeType.None создает перечисление, тип которого не задан.

Функции объекта

hasValueОпределите, является ли тип атрибута числовым или логическим

Примеры

свернуть все

Создайте создателя определения метки, возражают и добавляют метку под названием "Транспортное средство". Задайте тип метки как прямоугольник.

ldc = labelDefinitionCreator;
addLabel(ldc,'Vehicle',labelType.Rectangle);

Добавьте атрибут под названием "Цвет" к метке "Vehicle". Задайте тип атрибута как список.

addAttribute(ldc,'Vehicle','Color',attributeType.List,{'White','Green','Blue'})

Отобразите информацию об атрибуте "Цвет" как структура при помощи info функция. Type поле в структуре output colorStruct указывает на тип атрибута.

colorStruct = info(ldc,'Vehicle/Color')
colorStruct = struct with fields:
           Name: "Color"
           Type: List
      ListItems: {'White'  'Green'  'Blue'}
    Description: ' '

Введенный в R2018b