blockedImageDatastore
说明
blockedImageDatastore
对象管理属于一个或多个 blockedImage
对象的图像块集合。blockedImageDatastore
与 imageDatastore
类似,后者管理无关联图像的集合。
创建对象
语法
描述
bimds = blockedImageDatastore(
创建一个 images
)blockedImageDatastore
对象,该对象管理一个或多个 blockedImage
对象的图像块的集合,即 images
。
默认情况下,如果 images
包含一个具有多个分辨率级别的分块图像,则 blockedImageDatastore
仅选择最精细分辨率级别的块。默认情况下,数据存储的块大小等于 images
中最精细分辨率级别的第一个元素的 BlockSize
属性。
bimds = blockedImageDatastore(
从 sources
)sources
指定的文件创建数据存储。
bimds = blockedImageDatastore(___,
使用一个或多个名称-值参量设置可写属性。例如,Name=Value
)blockedImageDatastore(images,ReadSize=8)
在每次调用 read
函数时从数据存储中返回八个图像块。
输入参量
名称-值参数
属性
对象函数
combine | 合并来自多个数据存储的数据 |
countEachLabel | Counts number of pixel labels for each class |
hasdata | Returns true if more data is available in blocked image
datastore |
numpartitions | 数据存储分区数 |
partition | Return partitioned part of blocked image datastore |
preview | 预览数据存储中的数据子集 |
read | Read data and metadata from blocked image datastore |
readall | Read all data from blocked image datastore |
reset | 将数据存储重置为初始状态 |
shuffle | Shuffle data in datastore |
subset | 创建数据存储或 FileSet 的子集 |
transform | 变换数据存储 |
writeall | Write blocked image datastore to files |