文章目录
- Dcm2nii各方法目前存在的问题
- 又快又稳定的批处理方法!
- 总结
Dcm2nii各方法目前存在的问题
- 使用mricron的dcm2niigui.exe转换,此方法虽然可以成功转换,但存在的问题如下:①输出的nii可能不止一个;②只能输出到同级目录,不能自定义输出文件深度。
- 使用matlab中的spm12软件转换,代码如下:
matlabbatch{1}.spm.util.import.dicom.data = data_subdir3 ;
matlabbatch{1}.spm.util.import.dicom.outdir = {data_dir2} ;
spm_jobman('run', matlabbatch) ;
存在的问题是:单个病人work,多个病人循环处理经常会出现保存错乱的情况。
3. 使用python代码进行转换,代码如下:
series_file_names = sitk.ImageSeriesReader.GetGDCMSeriesFileNames(path)
series_reader = sitk.ImageSeriesReader()
series_reader.SetFileNames(series_file_names)
i