标签: neuro-image

如何在 nibabel 中将 3D numpy 数组转换为 nifti 图像?

从这个问题如何将 Nifti 文件转换为 Numpy 数组?,我创建了一个 nifti 图像的 3D numpy 数组。我对这个数组做了一些修改,比如我通过添加零填充来改变数组的深度。现在我想将此数组转换回 nifti 图像,我该怎么做?

我试过:

imga = Image.fromarray(img, 'RGB')
imga.save("modified/volume-20.nii")
Run Code Online (Sandbox Code Playgroud)

但它不识别nii扩展名。我也试过:

nib.save(img,'modified/volume-20.nii')
Run Code Online (Sandbox Code Playgroud)

这也不起作用,因为如果我想使用功能img必须是。在上面的两个例子中都是一个 3D numpy 数组。nibabel.nifti1.Nifti1Imagenib.saveimg

python numpy nifti nibabel neuro-image

5
推荐指数
1
解决办法
5285
查看次数

标签 统计

neuro-image ×1

nibabel ×1

nifti ×1

numpy ×1

python ×1