@toc
动机
因为NIFTI的文件是三维的图像,而DICOM的文件为二维的多张图像,所以相对于DICOM文件,NIFTI文件训练的张数更少、更加易用于机器学习。
文件概况
我的文件大概是图中的样子,在xuezhong文件夹中有一些子文件夹,……,储存着一些.IMA文件(.IMA文件其实就是Dicom文件的一种,可以直接按照Dicom文件进行操作)。
步骤
- 第一步:我们首先要获取存储影像图片的所有文件夹的路径;
- 第二步:将文件夹内的影像转化为.nii格式.
具体操作
第一步
我们首先利用os.listdir()、os.walk()获取文件夹和文件名:
# 第一步:当前目录下所有文件夹下的文件名(不带后缀)
import os
# 利用os.listdir()、os.walk()获取文件夹和文件名
def GetFileName(fileDir):
list_name = []
for dir in os.listdir(fileDir): # 获取当前目录下所有文件夹和文件(不带后缀)的名称
filePath = os.path.join(fileDir, dir) # 得到文件夹和文件的完整路径
# print(filePath)
if os.path.isdir