Import pydicom
dicom_dataset = pydicom.dcmread(“0001.dcm”)
#异常情况:
Import pydicom
dicom_dataset = pydicom.dcmread(“88886666_3_7.dcm”)
#总之,在第三方软件中显示都是正常的,但是在python中 使用pydicom读出来的却不正常,希望能得到一些指导或建议。
自问自答:(陷入困境的时候求助网友,结果上班路上重新捋一下思路反而找到了方向)
问题的原因在于pydicom其局限性之一是无法处理压缩像素图像(如JPEG),所以解决问题的思路变为,换其他模块读取dcm文件。
应用SimpleITK模块来读取DICOM文件的矩阵信息。应用pydicom来提取患者信息。
参考资料:https://blog.csdn.net/jiandanjinxin/article/details/60583223