可以通过查看DICOM以下Tag来判断DICOM文件是否压缩过
可以通过RadiAnt查看DICOM文件以下Tag来判断该DICOM文件是否被压缩过:
由上图可知,该DICOM做过JPEG无损压缩,为了让pydiom能读取该DICOM文件,需要安装GDCM:
1. 到/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文件的。
参考链接:
/article/TracelessLe/84619861
/questions/49297078/how-to-install-gdcm-python-wrapping-on-windows-system
https://pydicom.github.io/pydicom/dev/old/image_data_handlers.html