gpt4 book ai didi

python - 从numpy数组创建nifti文件

转载 作者:行者123 更新时间:2023-12-04 13:19:09 27 4
gpt4 key购买 nike

我有一个要转换成nifti文件的numpy数组。通过文档,PyNIfTI似乎可以做到以下几点:

image=NiftiImage(Array)               

但是,不再支持PyNIfTI。 PyNIfTI的后继者NiBabel似乎不支持此功能。我肯定错过了什么。有谁知道如何做到这一点?

最佳答案

较新的NiBabel软件包中的替换功能将称为 Nifty1Image 。但是,您需要传入affine transformation,以定义该图像相对于某个引用系的位置。

最简单的形式如下所示:

import nibabel as nib
import numpy as np

data = np.arange(4*4*3).reshape(4,4,3)

new_image = nib.Nifti1Image(data, affine=np.eye(4))

您还可以使用 Nifti2Image 写入NIfTI-2文件格式,这也需要进行仿射变换。

关于python - 从numpy数组创建nifti文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28330785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com