selectLabelsByGroupName

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

Описание

пример

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

Примеры

свернуть все

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

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

gTruth = helperLoadGTruthVideoLidar;

Смотрите определения метки. Объект содержит определения метки в "Vehicles" группа. Разгруппированные метки находятся в группе под названием "None".

gTruth.LabelDefinitions
ans =

  5×7 table

      Name       SignalType    LabelType       Group        Description     LabelColor      Hierarchy  
    _________    __________    _________    ____________    ___________    ____________    ____________

    {'car'  }    Image         Rectangle    {'Vehicles'}    {0×0 char}     {1×3 double}    {1×1 struct}
    {'car'  }    PointCloud    Cuboid       {'Vehicles'}    {0×0 char}     {1×3 double}    {1×1 struct}
    {'truck'}    Image         Rectangle    {'Vehicles'}    {0×0 char}     {1×3 double}    {0×0 double}
    {'truck'}    PointCloud    Cuboid       {'Vehicles'}    {0×0 char}     {1×3 double}    {0×0 double}
    {'sunny'}    Time          Scene        {'None'    }    {0×0 char}     {1×3 double}    {0×0 double}

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

groupNames = "Vehicles";
gtLabel = selectLabelsByGroupName(gTruth,groupNames);

Для исходных и новых объектов смотрите данные о метке ROI. Поскольку "Vehicles" единственная группа, используемая в данных о метке ROI, исходный и новый объект содержат идентичные данные о метке ROI.

gTruth.ROILabelData
gtLabel.ROILabelData
ans = 

  ROILabelData with properties:

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


ans = 

  ROILabelData with properties:

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

Для исходных и новых объектов смотрите данные о метке сцены. "None" группа, которая используется только в метках сцены, не была выбрана. Поэтому новый объект не содержит данных о метке сцены.

gTruth.SceneLabelData
gtLabel.SceneLabelData
ans = 

  SceneLabelData with properties:

    sunny: [0 sec    10.15 sec]


ans = 

  SceneLabelData with properties:

    sunny: [0×0 duration]

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

свернуть все

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

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

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

unique(gTruth.LabelDefinitions.Group)

Пример: 'Vehicles'

Пример: "Vehicles"

Пример: {'Vehicles','Signs'}

Пример: ["Vehicles" "Signs"]

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

свернуть все

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

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

Введенный в R2020a