macos - 读取 DICOM 并使用 matplotlib 绘图时,没有可用的图像处理程序可以解码此传输语法 JPEG Lossless

标签 macos python-3.6 pydicom

当我在python3.6中使用pydicom时,出现了一些问题:

import pydicom
import matplotlib.pyplot as plt
import os
import pylab

filePath = "/Users/zhuangrui/Documents/Python/Dicom/dicoms/zhang_bo/0001.dcm"
dataSet_1 = pydicom.dcmread(filePath)
plt.imshow(dataSet_1.pixel_array)
plt.show()

here is the problem:

这个问题怎么解决?非常感谢!

最佳答案

在对上面建议的链接进行了一些研究之后,我遇到了同样的问题。我已经设法通过更新到最新的 pydicom 模块“1.2.0”并安装 gdcm 来解决它。您可以使用更新 pydicom pip install -U git+https://github.com/pydicom/pydicom.git

你可以找到最新的gdcm herethis链接解释了安装。


我用的是anaconda,安装gdcm包更容易解决问题。如果你使用 python 只需从您的环境中输入: conda install pydicom --channel conda-forge 获取pydicom的最新和

conda install -c conda-forge gdcm

获取 gdcm。这解决了问题。希望这些会有所帮助。

关于macos - 读取 DICOM 并使用 matplotlib 绘图时,没有可用的图像处理程序可以解码此传输语法 JPEG Lossless,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50725792/

相关文章:

c++ - Qt 应用程序未运行

python - 列表元素索引的输出不正确 - Python

python - 如何修复python中pydicom的编码问题

macos - fslogger : ioctl error : Bad Address

macos - 在 Haskell Platform 2013.2.0.0 上的 Mac OS X 上安装时尚 Haskell 时出错

python-3.6 - aiohttp 中基于类的详细 View

python - 如何将多个用户添加到 Django 中的单个 auth_group

Python将.dcm转换为.png,图像太亮

python - 如何在Python中加载DICOM文件?

c# - 如何将文件从 windows 复制到单声道的 mac?