RuntimeError:以下处理程序可用于解码像素数据,但是缺少必需的依赖项:GDCM(要求GDCM)

时间:2019-07-01 10:25:30

标签: python image

我想将dcm文件转换为png文件。但是,发生以下错误:RuntimeError:以下处理程序可用于解码像素数据,但是缺少必需的依赖项:GDCM(要求GDCM)

import cv2
import os
import pydicom

inputdir = 'C:\\data1\\'
outdir = 'C:\\data\\'
#os.mkdir(outdir)

test_list = [ f for f in  os.listdir(inputdir)]

for f in test_list:   # remove "[:10]" to convert all images
    ds = pydicom.read_file(inputdir + f) # read dicom image
    img = ds.pixel_array # get image array
    cv2.imwrite(outdir + f.replace('.dcm','.png'),img) # write png image

1 个答案:

答案 0 :(得分:0)

!conda install -c conda-forge gdcm -y

导入gdcm