主要内容

Vision.Labeler.Load.SignalType.

标签的信号类型枚举

描述

Vision.Labeler.Load.SignalType.枚举使您可以指定使用的信号类型地面真理贴标机应用程序。从中选择信号时TroundtruthmultiSignal.通过使用的对象SelectLabelsBysignalType.函数,使用这些枚举选择特定信号类型的标签。

创建

描述

Vision.Labeler.Loading.Signaltype.image.创建信号类型的枚举图像。使用此枚举指定从视频或图像序列等源获得的图像信号。

例子

Vision.Labeler.Loading.SignalType.PointCloud.PointCloud.PointCloud.创建信号类型的枚举pointcloud.。使用此枚举来指定从源(如velodyne)获得的Lidar点云信号®数据包捕获(PCAP)文件。

Vision.Labeler.Loading.Signaltype.time.创建信号类型的枚举时间。场景标签是时间信号和类型期间。你不能加载时间信号进入地面真理贴标机应用程序。

例子

全部收缩

从A中选择地面真理标签TroundtruthmultiSignal.通过指定信号类型来实现对象。

加载A.TroundtruthmultiSignal.包含视频和相应的LIDAR点云序列的ROI和场景标签数据的对象。用于加载此对象的辅助功能将附加到示例作为支持文件。金宝app

gtruth = helperloadgtreutevideolidar;

检查标签定义。该对象包含图像,点云和时间信号的定义。

gtruth.labeldefinitions
ANS = 5x7表名称信号类型LabelType组描述LabelColor层次结构_________ ____________________________________________________________________0cran} {0x0 char} {0x0 char} {0x0 char} {0x0}}pointcloud cuboid {'车辆'} {0x0 char} {[0.5862 0.8276 0.3103]} {1x1 struct} {3103] {'卡车'} {'} {'车辆'} {0x0 char} {0x0 char} {0x0 double} {0x0 double} {'卡车'} pointcloud cuboid {'车辆'} {0x0 char} {0x0 double}} {0x0 double} {'sunny'}时间场景{'none'} {0x0 char} {[0 0.7241 0.6552]} {0x0 double}

检查ROI标签。该对象包含LIDAR点云序列和视频的标签。

gtruth.roilabeldata.
ANS =带有属性的roilabeldata:video_01_city_c2s_fcw_10s:[204x2时间表] lidarsequence:[34x2时间表]

创建一个新的TroundtruthmultiSignal.包含仅点云信号的标签的对象。

signaltypes = Vision.Labeler.Loading.SignalType.PointCloud;gtlabel = selectlabelsbysignaltype(gtruth,signalytpes);

对于原始和新对象,请检查LIDAR点云序列的前五行标签数据。因为LIDAR信号是类型的pointcloud.,新对象包含与原始对象的LIDAR序列相同的标签数据。

lidarlabels = gtruth.roilabeldata.lidarsequence;lidarlabelsselection = gtlabel.roilabeldata.lidarsequence;numrows = 5;头(Lidarlabels,numrows)头(Lidarlabelsselection,numrows)
ANS = 5x2时间表时间汽车卡车___________ ______________________ 0秒{1x1 struct} {1x0 struct} 0.29926秒{1x1 struct} {1x0 struct} 0.59997秒{1x1 struct} {1x0 struct} 0.8485 sec {1x1 struct} {1x0 struct}1.1484秒{1x1 struct} {1x0 struct} {1x0 struct} ans = 5x2时间表时间汽车卡车___________ ______________________0秒{1x1 struct} 0.29926 sec {1x1 struct} {1x0 struct} 0.59997秒{1x1 struct} {1x1 struct} {1x0 struct}0.8485秒{1x1结构} {1x0 struct} 1.1484秒{1x1 struct} {1x0 struct}

对于原始和新对象,请检查视频的前五行标签数据。因为视频信号是类型的图像,新对象不包含视频的标签数据。

videolabels = gtruth.roilabeldata.video_01_city_c2s_fcw_10s;videolabelsselection = gtlabel.roilabeldata.video_01_city_c2s_fcw_10s;头(Videolabels,Numrows)头(VideolabelsSelection,NumRows)
ans = 5x2时间表时间汽车卡车_____________________________ 0 sec {1x3 struct} {1x0 struct} 0.05秒{1x3 struct} {1x0 struct} 0.1秒{1x3 struct} {1x0 struct} 0.1x0 struct} 0.1x0 struct} 0.1x0 struct an}0.2秒{1x3 struct} {1x0结构} ans = 5x0空时间表
在R2020A中介​​绍