我在使用.tif文件时遇到了一些小问题。我相信这只是一个我无法解决的小问题(请记住,我是一名相对较新的程序员)。
基本上来说:我准备了大小为64x64xn(n最多1000)的.tif文件。该图像只是包含所有切片的单个文件。我想将该图像加载到(多维)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)
还有其他一些东西(如tiff文件)。我似乎只能读取堆栈的第一个切片。 "expim"是否能够包含保存在tiff堆栈中的所有信息?
KeyError: <COMPRESSION.CCITT_T6: 4>
。 - arun