首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将多个mha镜像转换为nii

如何将多个mha镜像转换为nii
EN

Stack Overflow用户
提问于 2018-11-18 01:49:18
回答 1查看 146关注 0票数 1

我想把大约300张.mha图像转换成.nii格式。它们在子文件夹下。我已经成功地转换了一个图像,但为了去每个文件夹和转换,这是一个繁琐的任务。请给我推荐与sitk库一起工作的代码

代码语言:javascript
复制
import SimpleITK as sitk
import matplotlib.pyplot as plt
import numpy as np
import os

OUTPUT_DIR = '/home/user/Downloads/'

Image = sitk.ReadImage('Input dir')
print(Image.GetPixelIDTypeAsString())
sitk.WriteImage(Image, os.path.join(OUTPUT_DIR, 'Flair.nii'))
EN

回答 1

Stack Overflow用户

发布于 2018-11-20 00:56:32

使用python的os.walk方法获取目录树中的所有文件。然后只选择带有'.mha‘后缀的那些。

下面是它的工作原理的一个例子:

https://www.tutorialspoint.com/python/os_walk.htm

或者,您可以尝试解密os库文档:

https://docs.python.org/3/library/os.html

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

https://stackoverflow.com/questions/53353917

复制
相关文章

相似问题

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