selectLabelsBySignalName

Выберите основную истину мультисигнала именем сигнала

Описание

пример

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

Примеры

свернуть все

Выберите метки основной истины из groundTruthMultisignal объект specifyig имя сигнала.

Загрузите groundTruthMultisignal объект, содержащий ROI и сцену, помечает данные для видео и соответствующей последовательности облака точек лидара. Функция помощника, используемая, чтобы загрузить этот объект, присоединена к примеру как к вспомогательному файлу.

gTruth = helperLoadGTruthVideoLidar;

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

gTruth.ROILabelData
ans = 

  ROILabelData with properties:

    video_01_city_c2s_fcw_10s: [204×2 timetable]
                lidarSequence: [34×2 timetable]

Создайте новый groundTruthMultisignal объект, который содержит метки только для lidarSequence сигнал.

signalNames = "lidarSequence";
gtLabel = selectLabelsBySignalName(gTruth,signalNames);

Для исходных и новых объектов смотрите первые пять строк данных о метке для последовательности облака точек лидара. Новый объект содержит те же данные о метке для последовательности лидара как исходный объект.

lidarLabels = gTruth.ROILabelData.lidarSequence;
lidarLabelsSelection = gtLabel.ROILabelData.lidarSequence;

numrows = 5;
head(lidarLabels,numrows)
head(lidarLabelsSelection,numrows)
ans =

  5×2 timetable

       Time            car            truck    
    ___________    ____________    ____________

    0 sec          [1×1 struct]    [1×0 struct]
    0.29926 sec    [1×1 struct]    [1×0 struct]
    0.59997 sec    [1×1 struct]    [1×0 struct]
    0.8485 sec     [1×1 struct]    [1×0 struct]
    1.1484 sec     [1×1 struct]    [1×0 struct]


ans =

  5×2 timetable

       Time            car            truck    
    ___________    ____________    ____________

    0 sec          [1×1 struct]    [1×0 struct]
    0.29926 sec    [1×1 struct]    [1×0 struct]
    0.59997 sec    [1×1 struct]    [1×0 struct]
    0.8485 sec     [1×1 struct]    [1×0 struct]
    1.1484 sec     [1×1 struct]    [1×0 struct]

Для исходных и новых объектов смотрите первые пять строк данных о метке для видео. Новый объект не содержит данных о метке для видео.

videoLabels = gTruth.ROILabelData.video_01_city_c2s_fcw_10s;
videoLabelsSelection = gtLabel.ROILabelData.video_01_city_c2s_fcw_10s;

head(videoLabels,numrows)
head(videoLabelsSelection,numrows)
ans =

  5×2 timetable

      Time          car            truck    
    ________    ____________    ____________

    0 sec       {1×3 struct}    {1×0 struct}
    0.05 sec    {1×3 struct}    {1×0 struct}
    0.1 sec     {1×3 struct}    {1×0 struct}
    0.15 sec    {1×3 struct}    {1×0 struct}
    0.2 sec     {1×3 struct}    {1×0 struct}


ans =

  5×0 empty timetable

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

свернуть все

Данные об истине мультисигнальной земли в виде groundTruthMultisignal объект или вектор groundTruthMultisignal объекты.

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

Просмотреть все имена сигнала в groundTruthMultisignal объект, gTruth, введите эту команду в командной строке MATLAB®.

gTruth.DataSource.SignalName

Пример: 'lidarSequence'

Пример: "lidarSequence"

Пример: {'lidarSequence','imageSequence'}

Пример: ["lidarSequence" "imageSequence"]

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

свернуть все

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

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

Введенный в R2020a