我有 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 中执行此操作吗?