exponenta event banner

selectLabelsByName

Выбор меток истинности грунта по имени метки

Описание

пример

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

Примеры

свернуть все

Добавьте каталог изображений к пути MATLAB.

imageDir = fullfile(matlabroot,'toolbox','vision','visiondata','stopSignImages');
addpath(imageDir);

Загрузить groundTruth объект.

load('stopSignsAndCarsGroundTruth.mat');

Просмотр определений меток.

stopSignsAndCarsGroundTruth.LabelDefinitions
ans=3×3 table
        Name          Type        Group  
    ____________    _________    ________

    {'stopSign'}    Rectangle    {'None'}
    {'carRear' }    Rectangle    {'None'}
    {'carFront'}    Rectangle    {'None'}

Получение исходных истинных данных для StopSign имя метки.

stopSignGroundTruth = selectLabelsByName(stopSignsAndCarsGroundTruth, ...
                                      'stopSign');

Получение данных о истинности основания для carRear и carFront.

carGroundTruth = selectLabels(stopSignsAndCarsGroundTruth, ...
                                  {'carRear','carFront'});

Удалите каталог изображений из пути.

rmpath(imageDir);

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

свернуть все

Истинность основания, указанная как groundTruth объект или вектор groundTruth объекты.

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

Просмотр всех имен меток в groundTruth объект, gTruthвведите эту команду в командной строке MATLAB ®.

gTruth.LabelDefinitions.Name

Пример: 'car'

Пример: "car"

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

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

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

свернуть все

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

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

Ограничения

  • Выбор пиксельных меток по имени не поддерживается. Однако можно выбрать все метки типа pixel. Используйте selectLabelsByType функция, указывающая тип метки как labelType.PixelLabel перечисление.

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

См. также

Объекты

Функции

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