主要内容

从数据存储中读取数据

描述

C=阅读(ds)返回数据从一个像素标签,标签数据存储像素图像标签,或盒子。随后的调用端点的函数继续阅读之前的电话。

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

输入参数

全部折叠

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

输出参数

全部折叠

输出数据,作为一个返回2单元阵列,单元阵列的分类矩阵,或一个表。

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

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

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

第二列必须包含一个细胞向量5矩阵边界框的格式(xcenter,ycenter,宽度,高度,偏航]。

第三列必须是一个细胞向量包含标签名称对应于每一个边界框。被表示为一个标签的名字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