Загрузите стек TIFF в массив NumPy с Python
Сообщество Hallo Stack Overflow,
У меня небольшая проблема с файлами .tif. Я уверен, что это лишь небольшая проблема, которую я не могу обойти (имейте в виду, я относительно новый программист).
В основном: я подготовил файлы .tif размером 64x64xn (от 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). Кажется, я только могу прочитать первый фрагмент стека. Возможно ли для "exim" содержать всю информацию, которая сохраняется в стеке tiff?
Любая помощь приветствуется!