import os
import SimpleITK as sitk
input_folder = "LOLA11/"
output_folder = "LOLA11_NII/"
def main():
os.makedirs(output_folder, exist_ok=True)
input_files = os.listdir(input_folder)
for input_file in input_files:
if input_file.endswith(".mha"):
input_path = os.path.join(input_folder, input_file)
output_path = os.path.join(output_folder, input_file.replace(".mha", ".nii"))
img = sitk.ReadImage(input_path)
sitk.WriteImage(img, output_path)
print("All exams converted for .nii format.")
if __name__ == "__main__":
main()
mha转nii文件
原创fanhenghui ©著作权
文章标签 java 前端 javascript 文章分类 Python 后端开发
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
-
MySQL MHA配置与故障切换演练——MySQL 5.7.21
MySQL MHA配置与故障切换演练——MySQL 5.7.21
mysql MySQL MHA配置 故障切换演练 -
nii格式和nii.gz格式详解
文章目录nii基础hdr/headerExtensionImage坐标体素转换矩阵转换矩阵内部参数概念转换矩阵组成转换矩阵应用
nii 医学图像 nii.gz dicom 格式 -
MHA参数 转
/category/1578273 http://blog..net/wulantian/article
服务器 mysql 配置文件 ip地址 数据库 -
element ui flushJobs 函数死循环
响应式的进化本项目涉及代码:https://github.com/dangjingtao/vue3_reactivity_simple1. defineProperty的缺点和vue 2的hack 方案1.1 新属性设置不上vue 2 的响应式已经很强大了。但是对于对象上新增的属性则有些吃力:let vm = new Vue({ data() { a: 1 }, watch:
vue foreach用法 vue push时对象错乱 vue ref属性 vue watch val newval vue 数组长度