医学影像数据-如何将.raw / mhd转换为Nifti / nii

时间:2019-01-19 21:52:38

标签: python image-processing nifti

是否可以使用Python或任何其他语言将.raw / mhd图像数据转换为Nifti / nii?

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

import skimage.io as io
img = io.imread('file.mhd', plugin='simpleitk')

我很难导出具有适当尺寸的nii ...理想情况下会使用原始mhd文件中的标头信息...

谢谢

1 个答案:

答案 0 :(得分:0)

您应该能够使用SimpleITK。您将执行以下操作:

import SimpleITK as sitk

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

如果您在python中没有SimpleITK,请按照以下步骤进行安装:     pip安装SimpleITK

SimpleITK尽最大努力保留所有标头信息,尽管它并不完美。希望可以保留体素尺寸。