首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python:使用NiBabel编写.hdr/.img nifti文件

Python:使用NiBabel编写.hdr/.img nifti文件
EN

Stack Overflow用户
提问于 2017-02-01 06:19:47
回答 1查看 1.3K关注 0票数 0

尝试使用nibabel从dicom转到nifti。为了寻找单独保存标题和图像的方法,我完成了其余的工作。

nibabel.Nifti1Header有一个write_to函数,但只接受一个fileobj。如何将带有保存文件路径名的Nifti1Header实例传递给该方法?说需要2个参数,但是你放了一个字符串路径名,它不喜欢这个字符串。

nibabel.save方法采用img矩阵,但是仿射和头部只能以组合的.nii格式保存,这种格式将头部字典中的“魔术”元素更改为n+1,而不是分离.hdr/.img所需的ni1

我有我的头都准备好了,图像,只是找不到方法来保存他们每一个。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-02-02 09:58:02

对于那些感兴趣的人,

代码语言:javascript
复制
import nibabel as nib


img = nib.Nifti1Image(array, affine, header)

nib.nifti1.save(img, os.getcwd()+'{}'.format(r'\test.img'))

这将保存单独的.img和.hdr文件

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41968521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档