我想在 Python
中处理 *.mha
文件。但它需要MedPy
包,而MedPy
包依赖于ITK
包。我目前在安装 ITK
包时遇到问题。我在想是否有办法将 *.mha
文件转换为 *.nii
文件(使用其他方式,可能是 C++
) 因为我可以使用 Python
来读取 *.nii
文件。欢迎任何相关的指点。
最佳答案
您可以在 Python 中安装 SimpleITK 并使用它来进行转换。例如,
import SimpleITK as sitk
root_path = '/path/to/image'
nii_path = root_path + '/data.nii'
mha_path = root_path + '/data.mha'
img = sitk.ReadImage(nii_path)
sitk.WriteImage(img, mha_path)
关于python - 如何在 Python(不使用 MedPy)或 C 中将 *.mha 文件转换为 *.nii 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29738822/