地面实况贴标签机

为自动驾驶应用标注地面真实数据

描述

地面实况贴标签机应用程序可让您在多个视频交互标签地面实测数据,图像序列,或激光雷达点云。使用的应用程序,您可以:

  • 同时标记表示同一场景的多个时间重叠信号。

  • 定义感兴趣矩形区域(ROI)标签、折线ROI标签、像素ROI标签、长方体ROI标签,用于激光雷达标签和场景标签定义。使用这些标签来交互式地标记您的地面真相数据。

  • 使用内置的检测或跟踪算法来标记地面真实数据。

  • 编写、导入和使用自定义自动化算法来自动标记地面真实数据。

  • 使用可视化摘要评估标签自动化算法的性能。

  • 导出ground truth标签为agroundTruthMultisignal对象。您可以将此对象用于系统验证或培训对象检测器或语义分割网络。

  • 方法显示时间同步信号,如CAN总线数据driving.connector.ConnectorAPI。

要了解更多关于这个程序,看从地面真相标签开始

打开地面真相标签的应用程序

  • MATLAB®将来发布:应用程序选项卡,在汽车,点击app图标。

  • MATLAB命令提示符:回车groundTruthLabeler

程序中使用

全部展开

groundTruthLabeler打开应用程序的一个新会话,使您能够标记地面真相数据。

groundTruthLabeler(videoFileName)打开应用程序并加载输入视频。视频文件必须有一个扩展的支持万博1manbetxVideoReader

例子:groundTruthLabeler (“caltech_cordova1.avi”)

groundTruthLabeler(imageSeqFolder)打开应用和负载从输入文件夹中的图像序列。一个图像序列是类似于视频的有序图像集。

imageSeqFolder必须是指定包含图像文件的文件夹的字符串标量或字符向量。映像文件必须具有所支持的扩展名万博1manbetximformats方法返回的顺序加载DIR功能。

的图片imageSeqFolder必须是相同的大小。如果图像的大小各不相同,该应用仅导入是相同大小的序列中的第一图像的图像。要标记,在大小不等无序图像的采集,使用图片标注应用程序。

groundTruthLabeler (imageSeqFolder、时间戳)打开应用程序并加载一系列带有相应时间戳的图像。时间戳必须是一个持续时间相同的长度的序列中的图像的数量的矢量。

例如,将一系列道路图像及其对应的时间戳加载到应用程序中。

imageDir = fullfile (toolboxdir (“驾驶”),“drivingdata”“roadSequence”);负载(fullfile (imageDir'timeStamps.mat')groundTruthLabeler (imageDir、时间戳)

groundTruthLabeler (___'ConnectorTargetHandle',连接器)打开应用程序并加载这两个组件:

  • 视频或图像序列信号,取决于您指定的输入参数组合

  • 与指定信号时间同步的外部分析或显示工具

连接器输入是一个句柄driving.connector.Connector实现外部工具的类。

例如,该语法使用视频信号和同步激光雷达可视化工具打开应用程序。

groundTruthLabeler (“01 _city_c2s_fcw_10s.mp4”'ConnectorTargetHandle',@LidarDisplay);

当你有一个外部工具连接到应用程序的信号,考虑这些提示。

  • 如果你移除连接到该工具的信号,应用程序会断开该工具并关闭它。

  • 连接到工具的信号必须是掌握信号,也就是说,信号的时间戳用于应用程序底部的回放控件。如果你改变了主信号,应用程序会断开并关闭该工具。

  • 如果你启动一个新的应用程序会话,应用程序会断开并关闭该工具。

groundTruthLabeler (sessionFile)打开应用程序并加载保存应用程序会话,sessionFile。该sessionFile输入包含路径和文件名。在MAT-文件sessionFile指向包含保存的会话。

限制

  • 激光雷达信号不支持线或像素ROI标签。万博1manbetx

  • 像素和长方体ROI标签不支持子标签或属性。万博1manbetx

  • 标签摘要窗口不支持子标签或属性万博1manbetx

更多关于

全部展开

提示

  • 为了避免使用新的标签重新标记地面真相,在标记地面真相之前,组织您想要使用的标记方案。

  • 可以在相同类型的信号之间复制和粘贴标签。

算法

全部展开

您可以使用标签自动化算法来加快应用程序内标签。要创建自己的标签自动化算法到应用程序中使用,请参阅创建自动标记算法(计算机视觉工具箱)。您还可以使用所提供的内置的算法之一。按着这些次序:

  1. 你想要的数据加载到标签,并至少创建一个标签定义。

  2. 在app工具条上,点击选择算法以及内置的自动化算法选择之一。

  3. 点击自动化,然后按照“自动化”窗口右窗格中的“自动化”说明操作。

兼容性的考虑

全部展开

未来版本中的行为更改

介绍了在R2017a