主要内容

selectLabelsByGroup

按标签组选择地面真相标签

描述

实例

gtLabel=selectLabelsByGroup(格特鲁斯,唇形群)选择属于由指定的组的标签唇形群事实真相对象格特鲁斯。该函数返回相应的事实真相对象gtLabel,仅包含所选标签。如果格特鲁斯是一个向量事实真相对象,然后该函数返回相应的事实真相仅包含选定标签的对象。

例子

全部崩溃

加载数据以创建地面真相对象。将图像文件夹添加到路径。

数据=负载(“停车标志和汽车。垫”);imageFilename=data.stopSignsAndCars.imageFilename(1:2)
图像文件名=2x1电池{'stopSignImages/image001.jpg'}{'stopSignImages/image002.jpg'}
imageFilenames=fullfile(toolboxdir(“愿景”),“视觉数据”,ImageFileName);数据源=groundTruthDataSource(ImageFileName);

定义标识地面真实数据的标签。

姓名={“停车标志”;“卡雷尔”}; 类型=[labelType](“矩形”)唇形(“矩形”) ]; 组={“交通标志”;“车辆”};labelDefs=表(名称、类型、组、,“变化无常”, {“姓名”,“类型”,“集团”})
拉贝尔德夫斯=2×3表名称类型组{停车标志}矩形{交通标志}矩形{车辆}

初始化矩形ROI的标签数据。

numRows=numel(imagefilename);stopSignTruth={[8563183941];[445523525]};carrearruth={[398378315210];[332633691287]};

构造一个包含标签数据的表。

labelData=表格(stopSignTruth、carRearTruth、,“变化无常”,姓名)
唇形目=2×2表停车标志卡雷尔{[856 318 39 41]{[398 378 315 210]}{[445 523 52]}{[332 633 691 287]}

创建一个事实真相对象

gTruth=groundTruth(数据源、labelDefs、labelData)
gTruth=groundTruth,具有以下属性:数据源:[1x1 groundTruthDataSource]LabelDefinitions:[2x3表]LabelData:[2x2表]

按组选择标签。

VehicleRoundTruth=选择标签组(gTruth,“车辆”)
VehicleRoundTruth=具有以下属性的groundTruth:数据源:[1x1 groundTruthDataSource]LabelDefinitions:[1x3表格]LabelData:[2x1表格]

输入参数

全部崩溃

地面真相,指定为事实真相物体或向量事实真相物体。

标签组,指定为字符向量、字符串标量、字符向量的单元格数组或字符串向量。

查看图形中的所有标签组的步骤事实真相对象格特鲁斯,在MATLAB中输入此命令®命令提示符。

唯一(gTruth.LabelDefinitions.Group)

例子:“车辆”

例子:“车辆”

例子:{‘车辆’,‘标志}

例子:[“车辆”“标志”]

输出参数

全部崩溃

仅包含选定标签的地面真相,以事实真相物体或向量事实真相物体。

每个事实真相反对gtLabel对应于事实真相中的对象格特鲁斯返回的对象只包含属于唇形群输入

在R2019a中引入