主要内容

地面实况贴标签机

标签自动驾驶地面实况数据的应用程序

描述

地面实况贴标签机应用程序使您能够标签地面实况数据在多个视频,图像序列,或激光雷达点云。

使用这个应用程序,您可以:

  • 同时标签代表同一场景的多个time-overlapped信号。

  • 定义矩形的感兴趣的区域(ROI)标签,折线ROI标签,像素ROI标签、长方体ROI激光标签,标签和标签定义。使用这些标签地面实况数据交互标签。

  • 使用投影视图选择视图标签在上面,同时前面和侧面视图。

  • 使用内置的检测或跟踪算法将地面实况数据。

  • 写、导入和使用自定义自动化算法自动标签地面实况数据。

  • 评估您的标签自动化算法的性能通过使用视觉总结。

  • 导出地面真理作为一个标签groundTruthMultisignal对象。您可以使用该对象为系统验证或培训对象探测器或语义分割网络。

  • 显示时间同步信号,例如CAN总线的数据,通过使用driving.connector.ConnectorAPI。

更多地了解这个程序,请参阅开始与地面真理贴标签机

打开地面实况贴标签机应用

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

  • MATLAB命令提示:输入groundTruthLabeler

编程使用

全部展开

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

groundTruthLabeler (videoFileName)打开应用程序,加载输入视频。支持的视频文件必须有一个扩展金宝appVideoReader

例子:groundTruthLabeler (“caltech_cordova1.avi”)

groundTruthLabeler (imageSeqFolder)打开应用程序,加载图像序列从输入文件夹。一个图像序列是一组有序的图像,像一个视频。

imageSeqFolder必须是一个标量字符串或字符向量指定包含图像文件的文件夹。支持的图像文件必须扩展金宝appimformats并在返回的顺序加载dir函数。

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-filesessionFile指向包含保存的会话。

groundTruthLabeler (gTruth)打开应用程序,加载groundTruth对象。地面实况对象数据源必须是图像序列,视频,或一个自定义的数据源。

限制

  • 激光雷达信号不支持行或像素ROI标签。金宝app

  • 像素不支持sublabels ROI标签或属性。金宝app

  • 不支持sublabels长方体ROI标签。金宝app

  • 标签摘要窗口不支持sublabels或属性金宝app

更多关于

全部展开

提示

  • 为了避免在地面实况新标签,组织标签计划之前你想使用标记你的地面真理。

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

算法

全部展开

您可以使用标签自动化算法来加快应用标签。标签来创建您自己的自动化算法中使用应用程序,看看为标签创建自动化算法。您还可以使用一个内置的算法通过以下步骤:

  1. 你想标签,导入数据,并创建至少一个标签定义。

  2. 在应用程序将来发布,点击选择算法和选择一个内置的自动化算法。

  3. 如果您导入多个信号,点击选择信号在选择信号窗口中,选择一个或多个信号自动化。点击好吧

  4. 点击自动化,然后按照自动化自动化窗口的指令在右窗格中。

版本历史

介绍了R2017a

全部展开

在未来的发布行为改变