主要内容

从数据存储中读取数据

描述

C=阅读(ds从像素标签、像素图像标签或盒标签数据存储中返回数据。对函数继续从前一个调用的端点读取。

C信息) =阅读(ds还返回关于中提取的数据的信息信息,包括元数据。

输入参数

全部折叠

输入数据存储,指定为PixelLabelDatastorepixelLabelImageDatastore,或者一个boxLabelDatastore对象。

输出参数

全部折叠

输出数据,作为-by-2单元格数组、分类矩阵的单元格数组或表格。

数据存储 输出描述
PixelLabelDatastore MiniBatchSize的行数。对于数据存储中的最后一批数据,numObservations必须被整除MiniBatchSize返回包含数据存储中所有剩余观测值的部分批处理。
PixelLabelImageDatastore
boxLabelDatastore

N2或N3单元矩阵。N必须小于或等于ReadSize (ds)

第一列可以包含数据,比如点云探测器的点云数据,或者对象探测器的图像。

第二列必须是包含格式为包围盒的- × 5矩阵[xcenterycenter宽度高度偏航].

第三列必须是包含对应于每个边界框的标签名称的单元格向量。标签名表示为1分类向量。

你可以使用结合函数创建用于培训的数据存储。

  • imageDatastore—创建镜像数据存储。

  • PixelLabelDatastore—创建包含像素数据的数据存储。

  • boxLabelDatastore—创建包含边框和标签的数据存储。

  • 结合洛桑国际管理发展学院建筑物) -将图像、边框和标签合并到一个数据存储中。

  • 结合pxds建筑物) -将像素数据、边框和标签合并到一个数据存储中。

有关更多信息,请参见用于深度学习的数据存储(深度学习工具箱)

关于读取数据的信息,作为结构数组返回。结构数组可以包含以下字段。

数据存储 字段名 描述
PixelLabelDatastore 文件名 包含路径字符串、文件名称和文件扩展名的完全解析的路径。为PixelLabelDatastore的对象ReadSize性质大于1,文件名是对应于每个图像的文件名的单元格数组。
文件大小

总文件大小,以字节为单位。mat文件,文件大小是文件中键值对的总数。为PixelLabelDatastore的对象ReadSize性质大于1,文件大小是对应于每个图像的文件大小的向量。

PixelLabelImageDatastore ImageFilename 包含路径字符串、图像文件名称和文件扩展名的完全解析路径。
PixelLabelFilename 包含路径字符串、像素标签文件的名称和文件扩展名的完全解析路径。
boxLabelDatastore CurrentIndex 起始位置标签数据的操作。
ReadSize ReadSize数据存储的属性。

提示

  • 阅读(ds)如果输入数据存储中没有更多数据,则返回错误,ds.使用hasdata (ds)阅读(ds)以避免错误。

介绍了R2017b