selectLabelsByName

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

Синтаксис

gtLabel = selectLabelsByName(gTruth,labelNames)

Описание

пример

gtLabel = selectLabelsByName(gTruth,labelNames) возвращает gtLabel, объект groundTruth или массив объектов groundTruth, содержа любые метки от gTruth, которые совпадают с заданными labelNames.

Примеры

свернуть все

Добавьте каталог образов в путь 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 или массив объектов groundTruth, содержа любые метки от gTruth, которые совпадают с заданными labelNames.

Смотрите также

Объекты

Функции

Введенный в R2019a