主要内容

selectLabelsByGroupName

根据标签组名选择多信号接地真值

描述

例子

gtLabel= selectlabelsbygroupname(gTruthlabelGroups)选择属于指定的组的标签labelGroups来自A.groundTruthMultisignal目的,gTruth.该函数返回相应的groundTruthMultisignal目的,gtLabel,只包含选定的标签。如果gTruth是向量groundTruthMultisignal对象,则函数返回相应的向量groundTruthMultisignal只包含选定标签的对象。

例子

全部折叠

从一个选择地面真理标签groundTruthMultisignal对象的方法是指定组名。

加载一个groundTruthMultisignal目标,包含感兴趣区域和视频的场景标签数据以及相应的激光雷达点云序列。用于加载该对象的helper函数作为支持文件附加到示例中。金宝app

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}{'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对象的标签“汽车”团体。

groupname =“汽车”;gtLabel = selectLabelsByGroupName (gTruth groupname);

对于原始和新对象,请检查ROI标签数据。因为“汽车”是用于ROI标签数据的唯一组,原始对象和新对象包含相同的ROI标签数据。

gTruth。ROILabelData gtLabel。ROILabelData
ans = ROILabelData with properties: video_01_city_c2s_fcw_10s: [204x2时间表]lidarSequence: [34x2时间表]

对于原始和新对象,检查场景标签数据。这“没有”没有选择只在场景标签中使用的Group。因此,新对象不包含场景标签数据。

gTruth。SceneLabelData gtLabel。SceneLabelData
ans = SceneLabelData with properties: sunny: [0 sec 10.15 sec]

输入参数

全部折叠

多目标地面真理数据,指定为agroundTruthMultisignal物体或向量groundTruthMultisignal对象。

标签组名称,指定为字符向量,字符串标量,字符向量或字符串向量。

查询a中的所有标签组名称groundTruthMultisignal目的,gTruth,在MATLAB中输入这个命令®命令提示符。

独特的(gTruth.LabelDefinitions.Group)

例子:'车辆'

例子:“汽车”

例子:{“车辆”,“迹象”}

例子:[“车辆”“迹象”]

输出参数

全部折叠

只有选定标签的Ground truth,返回为groundTruthMultisignal物体或向量groundTruthMultisignal对象。

每一个groundTruthMultisignal对象gtLabel对应A.groundTruthMultisignal对象在gTruth输入。属性指定的组所返回的对象只包含属于这些组的标签labelGroups输入。

介绍了R2020a