【发布时间】:2016-10-09 21:08:37
【问题描述】:
我在处理 .tif 文件时遇到了一点问题。我确信这只是一个我无法解决的小问题(请记住,我是一个相对较新的程序员)。
基本上:我准备了 64x64xn 大小的 .tif 文件(n 直到 1000)。该图像只是一个包含所有这些切片的文件。我想将图像加载到(多维)numpy 数组中。我试过了:
from PIL import Image as pilimage
file_path=(D:\luca\test\test.tif)
print("The selected stack is a .tif")
dataset = pilimage(file_path)
tiffarray = np.array(dataset)
expim = tiffarray.astype(np.double);
print(expim.shape)
和其他东西(如 tifffile)。我似乎只能读取堆栈的第一部分。 “expim”是否可以包含保存在 tiff 堆栈中的所有信息?
【问题讨论】:
标签: python arrays image numpy tiff