exponenta event banner

selectLabelsBySignalName

Выбор многосигнальной истинности земли по имени сигнала

Описание

пример

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

Примеры

свернуть все

Выберите метки истинности грунта из groundTruthMultisignal путем указания имени сигнала.

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

gTruth = helperLoadGTruthVideoLidar;

Проверьте метки окупаемости инвестиций. Объект содержит метки для последовательности облаков точек лидара и видео.

gTruth.ROILabelData
ans = 

  ROILabelData with properties:

                lidarSequence: [34x2 timetable]
    video_01_city_c2s_fcw_10s: [204x2 timetable]

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

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

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

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

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

  5x2 timetable

       Time            car            truck    
    ___________    ____________    ____________

    0 sec          {1x1 struct}    {1x0 struct}
    0.29926 sec    {1x1 struct}    {1x0 struct}
    0.59997 sec    {1x1 struct}    {1x0 struct}
    0.8485 sec     {1x1 struct}    {1x0 struct}
    1.1484 sec     {1x1 struct}    {1x0 struct}


ans =

  5x2 timetable

       Time            car            truck    
    ___________    ____________    ____________

    0 sec          {1x1 struct}    {1x0 struct}
    0.29926 sec    {1x1 struct}    {1x0 struct}
    0.59997 sec    {1x1 struct}    {1x0 struct}
    0.8485 sec     {1x1 struct}    {1x0 struct}
    1.1484 sec     {1x1 struct}    {1x0 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 =

  5x2 timetable

      Time          car            truck    
    ________    ____________    ____________

    0 sec       {1x3 struct}    {1x0 struct}
    0.05 sec    {1x3 struct}    {1x0 struct}
    0.1 sec     {1x3 struct}    {1x0 struct}
    0.15 sec    {1x3 struct}    {1x0 struct}
    0.2 sec     {1x3 struct}    {1x0 struct}


ans =

  5x0 empty timetable

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

свернуть все

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

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

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

gTruth.DataSource.SignalName

Пример: 'lidarSequence'

Пример: "lidarSequence"

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

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

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

свернуть все

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

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

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