当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python skimage.io.MultiImage用法及代码示例


用法:

class skimage.io.MultiImage(filename, conserve_memory=True, dtype=None, **imread_kwargs)

基础:skimage.io.collection.ImageCollection

包含来自多帧图像的所有帧的类。

参数

load_patternstr 或 str 列表

要加载的模式 glob 或文件名。路径可以是绝对的或相对的。

conserve_memory布尔型,可选

是否仅通过缓存单个帧来节省内存。默认为真。

其他参数

load_func可调用的

imread 默认情况下。请参阅下面的注释。

注意

如果conserve_memory=True 可以减少内存占用,但是性能可能会受到影响,因为必须更频繁地从文件中读取帧。

最后访问的帧被缓存,所有其他帧都必须从文件中读取。

当前实现对 Tiff 文件使用 tifffile,否则使用 PIL。

例子

>>> from skimage import data_dir
>>> img = MultiImage(data_dir + '/multipage.tif') 
>>> len(img) 
2
>>> for frame in img: 
...     print(frame.shape) 
(15, 10)
(15, 10)

相关用法


注:本文由纯净天空筛选整理自scikit-image.org大神的英文原创作品 skimage.io.MultiImage。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。