selectLabelsByGroupName

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

Описание

пример

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

Примеры

свернуть все

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

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

gTruth = helperLoadGTruthVideoLidar;

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

gTruth.LabelDefinitions
ans =

  5x7 table

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

    {'car'  }    Image         Rectangle    {'Vehicles'}    {0x0 char}     {[0.5862 0.8276 0.3103]}    {1x1 struct}
    {'car'  }    PointCloud    Cuboid       {'Vehicles'}    {0x0 char}     {[0.5862 0.8276 0.3103]}    {1x1 struct}
    {'truck'}    Image         Rectangle    {'Vehicles'}    {0x0 char}     {[     0.5172 0.5172 1]}    {0x0 double}
    {'truck'}    PointCloud    Cuboid       {'Vehicles'}    {0x0 char}     {[     0.5172 0.5172 1]}    {0x0 double}
    {'sunny'}    Time          Scene        {'None'    }    {0x0 char}     {[     0 0.7241 0.6552]}    {0x0 double}

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

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

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

gTruth.ROILabelData
gtLabel.ROILabelData
ans = 

  ROILabelData with properties:

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


ans = 

  ROILabelData with properties:

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

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

gTruth.SceneLabelData
gtLabel.SceneLabelData
ans = 

  SceneLabelData with properties:

    sunny: [0 sec    10.15 sec]


ans = 

  SceneLabelData with properties:

    sunny: [0x0 duration]

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

свернуть все

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

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

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

unique(gTruth.LabelDefinitions.Group)

Пример: 'Vehicles'

Пример: "Vehicles"

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

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

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

свернуть все

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

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

Введенный в R2020a