Nibabel Работа с большими файлами Nifti вызывает ошибки
Эй, ребята, моя проблема в том, что мой код выдает ошибку, что недостаточно памяти для обработки команды. (Ошибка Windows 8). Файл является.nii с 360 МБ, и код следующий
import nibabel as nib
import numpy as np
from nibabel.viewers import OrthoSlicer3D
img = nib.load('File.nii')
img_data = np.array(img.dataobj)
OrthoSlicer3D(img_data).show()
Это один из вариантов.
img.get_data() or img.get_fdata()
выдает ту же ошибку. Работает с файлами меньшего размера.
Данные представляют собой первую последовательность около 28 минут.
Есть ли возможность прочитать весь файл?
Редактировать: можно разделить его через img_data = np.array(img.dataobj[:,:,:,1:100])