主要内容

分享和存储标记的地面真理数据

图像贴标器视频贴图, 和地面真理贴标机(自动驾驶工具箱)应用程序使您可以标记图像,视频和其他地面真理数据源。然后,您可以将地面真理标签作为一个导出地面对象或者,对于地面真理贴标机(自动驾驶工具箱)app,aTroundtruthmultiSignal.(自动驾驶工具箱)目的。地面真相对象包含有关以下内容的信息:

  • 数据源(或数据源)

  • 标签定义

  • 绘制的地面真理标签

您可以使用以下方式分享此对象:

  • 其他标签同事,可以使用它来继续贴标

  • 算法开发人员可以使用它来训练算法,例如对象检测器或语义分段网络

  • 验证工程师可以使用它来验证算法

分享地面真理

从其中一个标签应用程序中导出和分享标记的地面真理数据,选择出口标签>到文件。然后,要么直接与我们团队上的个人共享导出的MAT文件,或将其放在共享网络位置。

如果导出的地面真实数据包含像素标签,则该应用程序也会生成一个Pixellabeldata.包含像素标签数据的文件夹。存储在地面真实对象中的标签数据表引用该文件夹的路径。与地面真相对象共享此文件夹。

标签应用程序还使您能够保存整个应用程序会话的MAT文件。不共享此文件。由于会话文件包含特定于本地计算机的应用程序首选项,因此此文件可能无法在其他计算机上运行。

如果重新导出包含像素标签数据的地面真理对象,则该应用程序会生成一个新的Pixellabeldata.文件夹。即使您覆盖了原始地面真相对象,应用程序也会生成一个新的Pixellabeldata.文件夹。在重新导出地面真理对象时,生成的文件夹被命名Pixellabeldata_1.Pixellabeldata_2.等等,根据您将对象重新导出到同一文件夹中的次数。

共享地面真相对象时,分享正确的Pixellabeldata.文件夹与它相关联。例如,如果覆盖原始地面真相对象,共享覆盖对象和新创建的Pixellabeldata_1.文件夹。

除了共享地面真理对象外,还必须共享数据源(或数据源)和任何关联文件。这些表显示为每个应用程序中的每个数据源共享的文件。

图像贴标程序应用程序要分享

数据源 要共享的文件
图像集合
  • 地面对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • 包含图像集合的文件夹(如果不在共享位置)

视频标签程序应用程序分享

数据源 要共享的文件
视频
  • 地面对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • 视频源文件(如果不在共享位置)

图像序列
  • 地面对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • 包含图像序列的文件夹(如果不在共享位置)

  • 时间戳期间向量(如果指定)

自定义图像数据源阅读器
  • 地面对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • 数据源文件(如果不在共享位置)

  • 自定义阅读器功能

地面真理贴标程序应用程序分享

数据源 要共享的文件
视频
  • TroundtruthmultiSignal.对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • 视频源文件(如果不在共享位置)

图像序列
  • TroundtruthmultiSignal.对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • 包含图像序列的文件夹(如果不在共享位置)

  • 时间戳期间向量(如果指定)

自定义图像数据源阅读器
  • TroundtruthmultiSignal.对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • 数据源文件(如果不在共享位置)

  • 自定义阅读器功能

点云序列
  • TroundtruthmultiSignal.对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • 包含点云序列的文件夹(如果不在共享位置)

  • 时间戳期间向量(如果指定)

威达尔®数据包捕获(PCAP)文件
  • TroundtruthmultiSignal.对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • PCAP源文件(如果不在共享位置)

  • PCAP校准文件

  • 时间戳期间向量(如果指定)

Rosbag.
  • TroundtruthmultiSignal.对象Mat文件

  • Pixellabeldata.文件夹(仅限像素标签)

  • 罗斯巴格文件

移动地面真相

在出口地面真理对象中,数据源属性包含数据源文件的绝对路径。例如,假设您要查看一个路径地面目的,GTRUTH.,从中出口图像贴标器应用程序。在Matlab.®命令提示符,输入此代码。

gtruth.datasource.
ANS =带有属性的图像集合的TountTruthDataSource:{'... \ matlab \ Toolbox \ Vision \ VisionData \ iconeset \ Cups \ Bigmug.jpg';'... \ matlab \ toolbox \ Vision \ VisionData \ iconeset \ Cups \ Bluecup.jpg';'... \ matlab \ toolbox \ vision \ Visiondata \ iconeset \ Cups \ handmade.jpg'...和9更多}
如果将地面真相对象移动到新位置,则可能需要更改存储在数据源(或数据源)中的文件路径。即使数据源文件位于共享网络上,如果其他人将不同的驱动器号映射到其网络文件夹,则文件路径可能不正确。

要更新这些路径,请使用换行员功能。将地面真理对象指定为此函数的输入参数。如果路径已更改,但文件名没有,请指定包含旧路径和新路径的字符串向量。该函数返回它无法解决的任何路径。例如,此代码示例显示如何更改图像文件夹的驱动器号。

替代路径= [“C:\ Shared \ ImgFolder”“D:\ Shared \ ImgFolder”];URSOlevedPaths = ChangeFilePaths(GTRUTH,替代路径);

如果文件名也更改,请指定包含旧路径和新路径的字符串向量的单元格数组。例如,此代码示例显示如何更改各个文件的驱动器号,以及如何将后缀附加到每个文件。

替代路径=......{[“c:\ shared \ imgfolder \ img1.png”“D:\ Shared \ ImgFolder \ IMG1_NEW.PNG”],......[“c:\ shared \ imgfolder \ img2.png”“D:\ Shared \ ImgFolder \ Img2_new.png”],......。。。[“c:\ shared \ imgfolder \ imgn.png”“D:\ Shared \ imgfolder \ imgn_new.png”];URSOlevedPaths = ChangeFilePaths(GTRUTH,替代路径);

如果地面真相对象包含像素标签数据,您也可以使用换行员将路径名更新为存储在存储的像素标签数据的功能Pixellabeldata.文件夹。

储存地面真相

将地面真理对象存储在MATLAB搜索路径上的位置。有关更多详细信息,请参阅什么是matlab搜索路径?

对于其内容驻留在单个文件夹中的数据源,考虑将地面真理对象存储在数据源的父文件夹中。对于包含来自不同文件夹的图像的图像集合,没有针对存储对象的特定建议。要标记图像集合,请使用图像贴标器应用程序。

也可以看看

应用

对象

功能

相关话题