selectLabelsByName

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

Описание

пример

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

Примеры

свернуть все

Загрузка 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}  

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

свернуть все

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

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

Чтобы просмотреть все различные имена меток в groundTruthLidar gTruth объекта, введите эту команду в MATLAB® командная строка.

unique(gTruth.LabelDefinitions.Name)

Пример: 'car'

Пример: "car"

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

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

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

свернуть все

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

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

См. также

Объекты

Функции

Введенный в R2020b