PyDICOM 无法读取像素数据,需要 GDCM 或 Pillow
PyDICOM can't read pixel data and needs GDCM or Pillow
我正在使用 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)
我不知道该怎么办。任何帮助都会……有帮助。
如果 GDCM 给您带来问题,试试 Pillow。
python -m pip install pillow
确保安装在正确的环境中。
我遇到了同样的问题,我已经安装了 pillow
。解决方案是更新 pydicom
并安装 gdcm
(参见 @Ali Türkay Avci 的 here) as pointed out in this post。使用 anaconda,您可以:
conda install -c conda-forge gdcm
安装 python-gdcm 解决了我的问题
pip install python-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)
我不知道该怎么办。任何帮助都会……有帮助。
如果 GDCM 给您带来问题,试试 Pillow。
python -m pip install pillow
确保安装在正确的环境中。
我遇到了同样的问题,我已经安装了 pillow
。解决方案是更新 pydicom
并安装 gdcm
(参见 @Ali Türkay Avci 的 here) as pointed out in this post。使用 anaconda,您可以:
conda install -c conda-forge gdcm
安装 python-gdcm 解决了我的问题
pip install python-gdcm