主要内容

地面真理贴标机

用于自动驾驶应用的标签地面真实数据

描述

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

使用该应用程序,你可以:

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

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

  • 使用投影视图选项,以查看标签在顶部,正面和侧面视图同时。

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

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

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

  • 将地面真理标签作为一个导出TroundtruthmultiSignal.对象。您可以使用此对象进行系统验证或训练对象检测器或语义分割网络。

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

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

打开地面真相贴标程序应用程序

  • 马铃薯草®ToolStrip:在应用选项卡,在汽车,单击应用程序图标。

  • MATLAB命令提示符:输入groundTruthLabeler

编程使用

展开全部

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

groundTruthLabeler (videoFileName)打开应用程序并加载输入的视频。支持的扩展名万博1manbetxVideoReader

例子:groundTruthLabeler(“caltech_cordova1.avi”)

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

imageSeqFolder必须是指定包含图像文件的文件夹的字符串标量或字符向量。所支持的扩展名万博1manbetximformats.并按返回的顺序加载dir函数。

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

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

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

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

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

  • 与指定信号时间同步的外部分析或可视化工具

连接器Input是。的句柄driving.connector.Connector实现外部工具的类。

例如,这个语法会打开带有视频信号和同步激光雷达可视化工具的应用程序。

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

当您有一个连接到应用程序中的信号时,请考虑这些提示。

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

  • 连接到工具的信号必须是主要的信号,即在应用程序底部的回放控件中使用其时间戳的信号。如果你改变了主信号,应用程序将断开工具并关闭它。

  • 如果您启动新的应用程序会话,则该应用程序会断开该工具并关闭它。

地面标签(SessionFile)打开应用程序并加载保存的应用程序会话,sessionFile.的sessionFile输入包含路径和文件名。的MAT-filesessionFile指向包含已保存会话的点。

地面标签(GTRUTH)打开应用程序并加载agroundTruth对象。地面真值对象数据源必须是图像序列、视频或自定义数据源。

限制

  • LIDAR信号不支持线路或像素ROI标签。万博1manbetx

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

  • 长方体ROI标签不支持子标签。万博1manbetx

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

更多关于

展开全部

提示

  • 为避免使用新标签重新标记地面真相,请在标记您的原始事实之前组织您要使用的标签方案。

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

算法

展开全部

你可以使用标签自动化算法来加快应用程序中的标签。要创建自己的标签自动化算法在应用程序中使用,请参见创建标签的自动化算法.你也可以通过以下步骤使用其中一个内置算法:

  1. 导入要标记的数据,并创建至少一个标签定义。

  2. 在应用程序工具条上,单击选择算法并选择一个内置的自动化算法。

  3. 如果导入多个信号,请单击选择信号并在“选择信号”窗口中,选择一个或多个要自动化的信号。点击好吧

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

兼容性的考虑

展开全部

未来版本中的行为改变

介绍了R2017a