将img / hdr文件列表转换为python中的nifti1image

时间:2018-12-13 10:21:41

标签: python neuroscience nifti nipy

我有img / hdr文件的列表。假设列表的长度为50,img的大小为60 * 60 * 60。我想将其转换为大小为(60 * 60 * 60 * 50)的Nifti1image。

import nibabel
import nipy
img_list=[]
for file in os.listdir(path):
    if file.endswith(".img"):
        temp=nibabel.load(os.path.join(path,file)
        img_list.append(temp)

通过上述程序,我得到了想要转换为Nifti1image的列表。然后我尝试

nipy.save(nipy.list_to_image(img_list),'sample.nii')

但是我没有工作。有人可以告诉我如何在python中执行此操作吗?

0 个答案:

没有答案