首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >医学成像数据. .raw/mhd如何转换为Nifti/nii

医学成像数据. .raw/mhd如何转换为Nifti/nii
EN

Stack Overflow用户
提问于 2019-01-19 21:52:37
回答 1查看 3.1K关注 0票数 0

在Python或任何其他语言中是否有一种方法可以将. .raw/mhd图像数据转换为Nifti/nii?

我可以通过SimpleITK在python中加载. .raw/mhd文件,如下文所示:.raw format in python

代码语言:javascript
复制
import skimage.io as io
img = io.imread('file.mhd', plugin='simpleitk')

我很难出口有合适尺寸的nii .在理想情况下使用原始mhd文件中的头信息..。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-21 22:50:46

您应该能够直接使用SimpleITK。你会做这样的事:

代码语言:javascript
复制
import SimpleITK as sitk

img = sitk.ReadImage("input.mhd")
sitk.WriteImage(img, "output.nii")

如果您在python中没有SimpleITK,请按以下方式安装它:

pip安装SimpleITK

SimpleITK尽了最大的努力来保存所有的头信息,尽管它并不完美。希望体素尺寸能被保留下来。

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

https://stackoverflow.com/questions/54271716

复制
相关文章

相似问题

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