PyDICOM无法读取像素数据,需要GDCM或Pillow

时间:2019-02-12 19:55:53

标签: python python-imaging-library pydicom gdcm

我正在使用pydicom,我的代码非常简单:

image = np.stack([s.pixel_array for s in scans])

但这会导致运行时错误:

RuntimeError: The following handlers are available to decode the pixel data however they are missing required dependencies: GDCM (req. GDCM), Pillow (req. Pillow)

我不确定该怎么办。任何帮助都将..乐于助人。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,并且已经安装了pillow。解决方案是按照{em> @AliTürkayAvci 在here中指出的那样更新pydicom并安装gdcm(请参阅this post)。使用anaconda,您可以:

conda install -c conda-forge gdcm

答案 1 :(得分:1)

如果GDCM给您带来了问题,请给Pillow试一试。
python -m pip install pillow
确保在正确的环境中安装。