imageDatastore
图像数据的数据存储
描述
使用一个ImageDatastore
对象来管理图像文件集合,其中每个单独的图像都适合内存,但不一定适合整个图像集合。您可以创建ImageDatastore
对象使用imageDatastore
函数,指定其属性,然后使用对象函数导入和处理数据。
创建
描述
输入参数
属性
对象的功能
countEachLabel |
计数ImageDatastore标签中的文件 |
hasdata |
确定是否有数据可以读取 |
numpartitions |
数据存储分区数 |
分区 |
对数据存储进行分区 |
预览 |
预览数据存储中的数据子集 |
读 |
读取数据存储中的数据 |
readall |
读取数据存储中的所有数据 |
readimage |
从数据存储中读取指定映像 |
writeall |
将数据存储写入文件 |
重置 |
将数据存储重置为初始状态 |
洗牌 |
打乱数据存储中的所有数据 |
splitEachLabel |
按比例分割ImageDatastore标签 |
子集 |
创建数据存储或文件集的子集 |
变换 |
变换数据存储 |
结合 |
组合来自多个数据存储的数据 |
isPartitionable |
确定数据存储是否可分区 |
isSubsettable |
确定数据存储是否可子集 |
isShuffleable |
确定数据存储是否可洗牌 |
例子
限制
使用ReadFcn不建议转换或预处理2-D图像。识别的文件格式
imformats
,指定ReadFcn
减慢的性能imageDatastore
.有关转换和预处理图像的更有效方法,请参见用于深度学习的图像预处理(深度学习工具箱).
扩展功能
版本历史
在R2015b中引入