主要内容

分享和存储标记地面实况数据

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

  • 数据源(或数据来源)

  • 标签定义

  • 绘制地面实况标签

你可以分享这个对象:

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

  • 算法开发人员,他们可以用它来训练算法,如对象探测器或语义分割网络

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

分享地面实况

导出并共享标记地面实况数据从一个标签的应用程序,选择出口标签>到文件。然后,分享你的团队与个人直接导出的MAT-file或把它在一个共享的网络位置。

如果导出的地面实况数据包含像素标签,程序也会生成一个PixelLabelData文件夹包含像素标签数据。标签数据表存储在地面实况对象引用这个文件夹的路径。随着地面实况对象共享此文件夹。

标签的应用也使您节省MAT-file整个应用程序会话。不共享这个文件。因为会话文件包含特定于您的本地机器上的应用程序首选项,这个文件可能无法在其他机器上工作。

如果你再出口地面实况对象包含像素标签数据,应用程序生成一个新的PixelLabelData文件夹中。即使你覆盖原始地面真值对象,应用程序生成一个新的PixelLabelData文件夹中。在地面实况,再对象时,生成的文件夹命名PixelLabelData_1,PixelLabelData_2等等,这取决于有多少次你再出口对象相同的文件夹中。

分享一个地面实况对象时,正确的分享PixelLabelData与之相关的文件夹。例如,如果您覆盖原始地面真值对象,分享覆盖对象和新创建的PixelLabelData_1文件夹中。

除了分享地面真值对象,您还必须共享数据源(或数据源)和任何相关的文件。这些表显示每个数据源的文件分享在每一个应用程序。

分享图片标志应用程序文件

数据源 文件共享
图片收藏
  • groundTruth对象MAT-file

  • PixelLabelData文件夹(像素标签)

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

分享视频贴标签机应用程序文件

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

  • PixelLabelData文件夹(像素标签)

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

图像序列
  • groundTruth对象MAT-file

  • PixelLabelData文件夹(像素标签)

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

  • 时间戳持续时间向量(如果指定了的话)

自定义图像数据源的读者
  • groundTruth对象MAT-file

  • PixelLabelData文件夹(像素标签)

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

  • 读者自定义功能

地面实况贴标签机应用文件共享

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

  • PixelLabelData文件夹(像素标签)

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

图像序列
  • groundTruthMultisignal对象MAT-file

  • PixelLabelData文件夹(像素标签)

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

  • 时间戳持续时间向量(如果指定了的话)

自定义图像数据源的读者
  • groundTruthMultisignal对象MAT-file

  • PixelLabelData文件夹(像素标签)

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

  • 读者自定义功能

点云序列
  • groundTruthMultisignal对象MAT-file

  • PixelLabelData文件夹(像素标签)

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

  • 时间戳持续时间向量(如果指定了的话)

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

  • PixelLabelData文件夹(像素标签)

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

  • PCAP校准文件

  • 时间戳持续时间向量(如果指定了的话)

Rosbag
  • groundTruthMultisignal对象MAT-file

  • PixelLabelData文件夹(像素标签)

  • Rosbag文件

移动地面实况

在导出的地面真值对象,数据源属性包含数据源文件的绝对路径。例如,假设您想要查看的路径groundTruth对象,gTruth,这是出口的图片标志在MATLAB应用。®命令提示符,输入此代码。

gTruth.DataSource
ans = groundTruthDataSource图像集合的属性来源:{“…\ matlab工具箱\ \愿景\ visiondata \ imageSets \杯\ bigMug.jpg”;’……\ matlab工具箱\ \愿景\ visiondata \ imageSets \杯\ blueCup.jpg”;’……\ matlab工具箱\ \愿景\ visiondata \ imageSets \杯\ handMade.jpg”……和9}
如果你移动地面实况对象到一个新的位置,您可能需要更改数据源中存储的文件路径(或数据源)。即使数据源文件共享网络,如果其他人不同的驱动器映射到他们的网络文件夹,文件路径可以是不正确的。

更新这些路径,使用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搜索路径是什么?

数据源的内容驻留在一个文件夹中,考虑地面实况对象存储在父文件夹的数据源。对于图像集合包含图像从不同的文件夹,不存在任何具体建议在哪里存储对象。标签图像集合,使用图片标志应用程序。

提取标记视频场景

您可以提取标记视频场景和相应的标签groundTruthgroundTruthMultisignal(自动驾驶工具箱)导出的对象贴标签机视频地面实况贴标签机(自动驾驶工具箱)应用程序的形式,可以使用一个数据存储加载。这些标记的视频场景可以用于培训、验证和评估。提取视频场景让你使用视频标签的具体时间很长一段视频和应用深度学习技术来检测异常或识别一个特定的活动视频。

  • 使用sceneTimeRanges函数获取标记现场时间范围从一个地面实况对象。

  • 使用writeVideoScenes函数需要地面真理对象数组和标记现场时间范围的信息sceneTimeRanges函数编写视频场景一个文件夹。这些数据可以直接用于数据存储的基础深度学习培训和评估工作流。

另请参阅

应用程序

对象

功能

相关的话题