主要内容

selectLabelsByLabelType

按照标签类型选择multisignal地面实况

自从R2020a

描述

例子

gtLabel= selectLabelsByLabelType (gTruth,labelTypes)选择指定的类型的标签labelTypes从一个groundTruthMultisignal对象,gTruth。函数返回一个对应的groundTruthMultisignal对象,gtLabel,仅包含所选标签。如果gTruth是一个向量的groundTruthMultisignal对象,那么相应的函数返回一个向量groundTruthMultisignal对象只包含所选标签。

例子

全部折叠

从一个选择地面实况标签groundTruthMultisignal通过指定一个标签类型对象。

加载一个groundTruthMultisignal对象包含ROI和现场视频标签数据和相应的激光雷达点云序列。辅助函数用于加载这个对象附加到例子作为支持文件。万博1manbetx

gTruth = helperLoadGTruthVideoLidar;

检查标签定义。对象包含定义矩形、长方体和现场标签类型。

gTruth.LabelDefinitions
ans = 5 x7表名SignalType LabelType组描述LabelColor层次_____ _____ _____其________________________ _______{‘汽车’}图像矩形{‘汽车’}{0 x0 char} {[0.5862 0.8276 0.3103]} {1 x1 struct}{‘汽车’}PointCloud长方体{‘汽车’}{0 x0 char} {[0.5862 0.8276 0.3103]} {1 x1 struct}{“卡车”}图像矩形{‘汽车’}{0 x0 char} {[0.5172 - 0.5172 1]} {0 x0双}{“卡车”}PointCloud长方体{‘汽车’}{0 x0 char} {[0.5172 - 0.5172 1]} {0 x0双}{‘阳光’}时间场景{‘没有’}{0 x0 char} {[0 0.7241 - 0.6552]} {0 x0双}

检查ROI标签。激光雷达点云序列的对象包含标签和视频。

gTruth.ROILabelData
ans = ROILabelData属性:video_01_city_c2s_fcw_10s: [204 x2时间表]lidarSequence: [34 x2时间表)

创建一个新的groundTruthMultisignal对象只包含标签类型的长方体。

labelTypes = labelType.Cuboid;gtLabel = selectLabelsByLabelType (gTruth labelTypes);

原来和新对象,检查标签的前五行激光雷达点云数据序列。因为激光雷达点云信号原始对象只包含长方体标签,新对象包含相同的标签激光雷达数据序列与原始对象。

lidarLabels = gTruth.ROILabelData.lidarSequence;lidarLabelsSelection = gtLabel.ROILabelData.lidarSequence;numrows = 5;头(lidarLabels numrows)头(lidarLabelsSelection numrows)
时间汽车卡车___________ _______ _______ 0秒{1 x1 struct} {1 x0 struct} 0.29926秒{1 x1 struct} {1 x0 struct} 0.59997秒{1 x1 struct} {1 x0 struct} 0.8485秒{1 x1 struct} {1 x0 struct} 1.1484秒{1 x1 struct} {1 x0 struct}时间汽车卡车___________ _______ _______ 0秒{1 x1 struct} {1 x0 struct} 0.29926秒{1 x1 struct} {1 x0 struct} 0.59997秒{1 x1 struct} {1 x0 struct} 0.8485秒{1 x1 struct} {1 x0 struct} 1.1484秒{1 x1 struct} {1 x0 struct}

原来和新对象,检查标签数据的前五行视频。因为不支持视频信号万博1manbetx长方体标签类型,新对象不包含标签的视频数据。

videoLabels = gTruth.ROILabelData.video_01_city_c2s_fcw_10s;videoLabelsSelection = gtLabel.ROILabelData.video_01_city_c2s_fcw_10s;头(videoLabels numrows)头(videoLabelsSelection numrows)
时间汽车卡车________ _______ _______ 0秒{1 x3 struct} {1 x0 struct} 0.05秒{1 x3 struct} {1 x0 struct} 0.1秒{1 x3 struct} {1 x0 struct} 0.15秒{1 x3 struct} {1 x0 struct} 0.2秒{1 x3 struct} {1 x0 struct}时间从0秒0.15 0.05 0.1秒秒秒0.2秒

输入参数

全部折叠

Multisignal地面实况数据,指定为一个groundTruthMultisignal对象或向量的groundTruthMultisignal对象。

标签类型,指定为一个labelType枚举或向量labelType枚举。

查看所有标签类型groundTruthMultisignal对象,gTruth在MATLAB中,输入这个命令®命令提示符。

独特的(gTruth.LabelDefinitions.LabelType)

例子:labelType.Cuboid

例子:[labelType。长方体labelType。Scene]

输出参数

全部折叠

地面实况,只有选中的标签,作为一个返回groundTruthMultisignal对象或向量的groundTruthMultisignal对象。

每一个groundTruthMultisignal对象gtLabel对应于一个groundTruthMultisignal对象gTruth输入。返回的对象只包含标签的标签指定的类型labelTypes输入。

限制

  • 不支持选择sublabels通过标签类型。万博1manbetx

版本历史

介绍了R2020a