可以通过查看DICOM以下Tag来判断DICOM文件是否压缩过
可以通过RadiAnt查看DICOM文件以下Tag来判断该DICOM文件是否被压缩过:

由上图可知,该DICOM做过JPEG无损压缩,为了让pydiom能读取该DICOM文件,需要安装GDCM:
1. 到https://github.com/malaterre/GDCM/releases下载最新版的安装包
GDCM-3.0.9-Windows-x86_64.exe,安装好GDCM;
2. 把GDCM安装目录下的lib文件夹下的gdcm.py, gdcmswig.py, _gdcmswig.pyd这三个文件拷贝到C:\software\Anaconda3\DLLs目录下;
3. 安装依赖包:
pip3 install pylibjpeg pylibjpeg-libjpeg
大功告成!
另外,其实用SimpleITK也可以直接读取压缩过的DICOM文件的。
参考链接:
http://www.cxyzjd.com/article/TracelessLe/84619861
https://stackoverflow.com/questions/49297078/how-to-install-gdcm-python-wrapping-on-windows-system
https://pydicom.github.io/pydicom/dev/old/image_data_handlers.html
本文介绍了如何通过RadiAnt检查DICOM文件的压缩状态,并详细说明了如何在Windows上安装GDCM库和处理JPEG压缩的DICOM文件,包括依赖包的安装和使用SimpleITK读取。
1501

被折叠的 条评论
为什么被折叠?



