dcm转jpg,遇到的问题

**

RIAS START软件使用

**

  • **问题:**序列名中含有冒号,不能进行拆分,拆分时会出现错误
  • **解决办法:**使用如下代码,选出我所要的序列,并重命名该序列,变成没有冒号的名字,并转成nii.gz格式
import os
import numpy as np
import SimpleITK as sitk

path = "D:/BaiduNetdiskDownload/2018_15T"
file_name_list = os.listdir(path)
size = len(file_name_list)
for i in range (size) :

    dir = file_name_list[i]
    # dir_path = "data/out_test/" + dir
    dir_path = path + "/" + dir
    out = "new"
    reader = sitk.ImageSeriesReader()
    series_IDs = reader.GetGDCMSeriesIDs(dir_path)
    file_reader = sitk.ImageFileReader()
    if series_IDs:
        for series in series_IDs:
            series_file_names =  reader.GetGDCMSeriesFileNames(dir_path, series)
                # 根据一个单张的dcm文件,读取这个series的metedata,即可以获取这个序列的描述符
            file_reader.SetFileName(series_file_names[0])
            file_reader.ReadImageInformation()
            series_description = file_reader.GetMetaData("0008|103e")
            dicom_itk = sitk.ReadImage(series_file_names)
            if series_description == "Water: Knee OSag PD FSEfw BYSY" :
                series_description = "Water Knee OSag PD FSEfw BYSY"
                print("正在保存序列:%s" % series_description)
                save_path = os.path.join(out, file_name_list[i] + ".nii.gz")
                sitk.WriteImage(dicom_itk, save_path)

图片格式是这样的:
图片格式
然后再用RAIS START 将nii.gz格式图片转为jpg,由于版本问题可能会失败,在这里推荐我用的
👇
RAIS START

然后按下图操作,转换为jpg格式
RAIS START 转换图片格式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值