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