Carregar uma pilha tiff em uma matriz numpy com python
Comunidade Hallo Stack Overflow,
Estou tendo um pequeno problema com arquivos .tif. Tenho certeza de que é apenas um pequeno problema que não consigo resolver (lembre-se, sou um programador relativamente novo).
Basicamente: preparei arquivos .tif com tamanho de 64x64xn (n até 1000). A imagem é apenas um único arquivo que contém todas essas fatias. Gostaria de carregar a imagem em uma matriz numpy (multidimensional). Eu tentei:
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)
e outras coisas (como tifffile). Parece que só consigo ler a primeira fatia da pilha. É possível que "expim" contenha todas as informações salvas na pilha tiff?
Qualquer ajuda é apreciada!