尝试使用nibabel从dicom转到nifti。为了寻找单独保存标题和图像的方法,我完成了其余的工作。
nibabel.Nifti1Header有一个write_to函数,但只接受一个fileobj。如何将带有保存文件路径名的Nifti1Header实例传递给该方法?说需要2个参数,但是你放了一个字符串路径名,它不喜欢这个字符串。
nibabel.save方法采用img矩阵,但是仿射和头部只能以组合的.nii格式保存,这种格式将头部字典中的“魔术”元素更改为n+1,而不是分离.hdr/.img所需的ni1
我有我的头都准备好了,图像,只是找不到方法来保存他们每一个。
谢谢
发布于 2017-02-02 09:58:02
对于那些感兴趣的人,
import nibabel as nib
img = nib.Nifti1Image(array, affine, header)
nib.nifti1.save(img, os.getcwd()+'{}'.format(r'\test.img'))这将保存单独的.img和.hdr文件
https://stackoverflow.com/questions/41968521
复制相似问题