【发布时间】:2019-03-10 17:35:15
【问题描述】:
从这个问题 How to convert Nifti file to Numpy array? ,我创建了一个 3D numpy 数组的 nifti 图像。我对这个数组做了一些修改,比如我通过添加零填充来改变数组的深度。现在我想将此数组转换回 nifti 图像,我该怎么做?
我试过了:
imga = Image.fromarray(img, 'RGB')
imga.save("modified/volume-20.nii")
但它无法识别 nii 扩展名。我也试过了:
nib.save(img,'modified/volume-20.nii')
这也不起作用,因为如果我想使用 nib.save 功能,img 必须是 nibabel.nifti1.Nifti1Image。在上面的两个示例中,img 是一个 3D numpy 数组。
【问题讨论】:
标签: python numpy nifti nibabel neuro-image