共享和存储标记的地面真实数据

图片标注视频贴标机,地面真相贴标机(自动驾驶的工具箱)(需要自动驾驶的工具箱™)的应用程序使您能够标签图像,视频和其他地面实况数据源。然后,您可以导出地面实况标签作为groundTruth对象或,对于地面真相贴标机(自动驾驶的工具箱)应用上,groundTruthMultisignal(自动驾驶的工具箱)目的。地面实况对象包含的信息:

  • 数据源(或多个数据源)

  • 标签定义

  • 绘制地面真值标号

您可以与以下对象共享此对象:

  • 其它标记的同事,谁可以使用它来继续标识

  • 算法开发人员,谁可以使用它来列车的算法,诸如对象检测器或语义分割网络

  • 验证工程师,他们可以用它来验证算法

分享地面实况

出口和从标签的应用程序之一份额标地面实况数据,选择出口标签>到文件。然后,直接与团队中的个人共享导出的mat文件,或者将其放置到共享的网络位置。

如果导出的ground truth数据包含像素标签,app还会生成aPixelLabelData文件夹包含像素的标签数据。路径存储在地面实况对象的标签数据表引用此文件夹。共享该文件夹与地面实况对象一起。

标签应用程序还允许您保存整个应用程序会话的马特文件。不要共享此文件。因为会话文件包含特定于您本地机器的应用程序首选项,所以此文件可能无法在其他机器上工作。

如果您重新导出一个包含像素标签数据的ground truth对象,该应用程序将生成一个新的PixelLabelData文件夹中。即使你覆盖原来的地面实况对象,该应用程序产生一个新PixelLabelData文件夹中。当重新导出ground truth对象时,将命名生成的文件夹PixelLabelData_1PixelLabelData_2,等等,这取决于有多少次,你的对象重新导出到同一文件夹。

当共享一个ground truth对象时,共享正确的PixelLabelData文件夹与它相关联。例如,如果您覆盖原始地面实况对象,共享覆盖对象和新创建的PixelLabelData_1文件夹中。

除了共享ground truth对象之外,还必须共享数据源(或数据源)和任何相关文件。这些表显示了每个应用程序中每个数据源要共享的文件。

图片标签应用程序文件共享

数据源 文件共享
图片集
  • groundTruth对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

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

视频贴标应用程序文件,以分享

数据源 文件共享
视频
  • groundTruth对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

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

图像序列
  • groundTruth对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

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

  • 时间戳持续时间矢量(如果指定)

自定义图像的数据源读取器
  • groundTruth对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

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

  • 自定义阅读器功能

地面真相贴标的应用程序文件,以分享

数据源 文件共享
视频
  • groundTruthMultisignal对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

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

图像序列
  • groundTruthMultisignal对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

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

  • 时间戳持续时间矢量(如果指定)

自定义图像的数据源读取器
  • groundTruthMultisignal对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

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

  • 自定义阅读器功能

点云序列
  • groundTruthMultisignal对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

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

  • 时间戳持续时间矢量(如果指定)

调速发电机®包捕获(PCAP)文件
  • groundTruthMultisignal对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

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

  • PCAP校准文件

  • 时间戳持续时间矢量(如果指定)

Rosbag
  • groundTruthMultisignal对象MAT文件

  • PixelLabelData文件夹(仅像素标签)

  • Rosbag文件

移动地面实测

在导出的ground truth对象中,数据源属性包含对数据源文件的绝对路径。例如,假设您要查看的路径groundTruth对象,gTruth,即从图片标注应用程序。在MATLAB®命令提示符,输入此代码。

gTruth.DataSource
ANS = groundTruthDataSource用于图像采集与性能来源:{ '... \ MATLAB \工具箱\视力\ visiondata \ imageSets \杯\ bigMug.jpg';'... \ MATLAB \工具箱\视觉\ visiondata \ imageSets \杯子\ blueCup.jpg';'... \ MATLAB \工具箱\视觉\ visiondata \ imageSets \杯子\ handMade.jpg' ......和9个}
如果将ground truth对象移动到新的位置,可能需要更改存储在数据源(或多个数据源)中的文件路径。即使数据源文件在共享网络上,如果其他人将不同的驱动器号映射到他们的网络文件夹,文件路径也可能不正确。

要更新这些路径,使用changeFilePaths功能。指定地面实况对象作为输入参数此功能。如果改变了路径,但文件名都没有,指定包含新老路径的字符串向量。该函数返回的任何路径,这是无法解决。例如,该代码示例显示了如何改变图像文件夹的驱动器号。

alternativePaths = [“C: \ \ ImgFolder共享”“d:\共享\ ImgFolder”];unresolvedPaths = changeFilePaths(gTruth,alternativePaths);

如果该文件名也发生变化,指定包含新老路径串矢量的单元阵列。例如,下面的代码示例显示了如何更改单个文件,以及如何后缀追加到每个文件的驱动器盘符。

alternativePaths =...{(“C:\共享\ ImgFolder \ Img1.png”“d:\共享\ ImgFolder \ Img1_new.png”),...[“C:\共享\ ImgFolder \ Img2.png”“D: \ \ ImgFolder \ Img2_new.png共享”),...。。。[“C:\共享\ ImgFolder \ ImgN.png”“d:\共享\ ImgFolder \ ImgN_new.png”]};unresolvedPaths = changeFilePaths(gTruth,alternativePaths);

如果地面实况对象包含像素标签数据,你也可以使用changeFilePaths功能更新路径名存储在像素标签数据PixelLabelData文件夹中。

商店地面实况

在作为MATLAB的搜索路径上的地点存放,地面实况对象。有关详细信息,请参阅什么是MATLAB的搜索路径?

对于其内容驻留在单个文件夹中的数据源,考虑将ground truth对象存储在数据源的父文件夹中。对于包含来自不同文件夹的图像的图像集合,对于存储对象的位置不存在特定的建议。属性为图像集合标上标签图片标注应用程序。

也可以看看

应用

对象

功能

相关的话题