exponenta event banner

selectLabelsByName

Выберите истинные данные земли по имени метки

Описание

пример

gtLabel = selectLabelsByName(gTruth,labelNames) выбирает истинные данные земли для указанных имен меток labelNames от groundTruthLidar объект gTruth. Функция возвращает соответствующий groundTruthLidar объект gtLabel содержит только выбранные метки. Если gTruth является вектором groundTruthLidar объекты, то функция возвращает вектор соответствующего groundTruthLidar объекты, содержащие только выбранные метки.

Примеры

свернуть все

Загрузить a groundTruthLidar содержит метки различных групп, типов и имен.

lidarDir = fullfile(matlabroot,'toolbox','lidar','lidardata','lidarLabeler');
addpath(lidarDir)
load('lidarLabelerGTruth.mat')

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

lidarLabelerGTruth.LabelDefinitions
ans =

  5×5 table

         Name          Type      LabelColor        Group       Description
    ______________    ______    ____________    ___________    ___________

    {'car'       }    Cuboid    {1×3 double}    {'vehicle'}    {0×0 char} 
    {'bike'      }    Cuboid    {1×3 double}    {'vehicle'}    {0×0 char} 
    {'pole'      }    Cuboid    {1×3 double}    {'None'   }    {0×0 char} 
    {'vegetation'}    Cuboid    {1×3 double}    {'None'   }    {0×0 char} 
    {'road'      }    Scene     {1×3 double}    {'None'   }    {0×0 char}

Создание нового groundTruthLidar объект, содержащий только определения меток с именем 'car'.

labelNames = 'car';
gtLidarLabel = selectLabelsByName(lidarLabelerGTruth,labelNames)
gtLidarLabel = 

  groundTruthLidar with properties:

          DataSource: [1×1 vision.labeler.loading.PointCloudSequenceSource]
    LabelDefinitions: [1×5 table]
           LabelData: [1×1 timetable]

Просмотр определений меток возвращенного groundTruthLidar объект.

gtLidarLabel.LabelDefinitions
ans =

  1×5 table

     Name       Type      LabelColor        Group       Description
    _______    ______    ____________    ___________    ___________

    {'car'}    Cuboid    {1×3 double}    {'vehicle'}    {0×0 char}  

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

свернуть все

Достоверные данные Lidar, указанные как groundTruthLidar объект или вектор groundTruthLidar объекты.

Имена меток, определяемые как вектор символов, скаляр строк, массив ячеек векторов символов или вектор строк.

Просмотр всех различных имен меток в groundTruthLidar объект gTruthвведите эту команду в командной строке MATLAB ®.

unique(gTruth.LabelDefinitions.Name)

Пример: 'car'

Пример: "car"

Пример: {'car','lane'}

Пример: ["car" "lane"]

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

свернуть все

Истина основания только с выбранными метками, возвращенными в виде groundTruthLidar объект или вектор groundTruthLidar объекты.

Каждый groundTruthLidar объект в gtLabel соответствует groundTruthLidar объект в gTruth вход. Возвращенные объекты содержат только те метки, которые относятся к именам меток, указанным в labelNames вход.

См. также

Объекты

Функции

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