Import pydicom
dicom_dataset = pydicom.dcmread(“0001.dcm”)
这是一张正常的dcm图像,使用pydicom读取正常。
1.dicom_dataset其含有pixel_array属性,是一个正常的像素矩阵,512x512。
2.dicom_dataset的PixelData属性字节长度为524288,正好等于512x512x2,其VR为”OW”。
3.使用第三方dicom viewer查看PixelData属性字节长度也为524288,其VR为”OW”。
#异常情况:
Import pydicom
dicom_dataset = pydicom.dcmread(“88886666_3_7.dcm”)
当我读取另一张图像“88886666_3_7.dcm”时,遇到了问题(图像本身可能是正常的)
1.首先其pixel_array属性不可用,不是一个正常的像素矩阵。
2.其次PixelData属性字节长度为117002,其VR为”OB”,这是不正常的。
3.用第三方dicom viewer查看“88886666_3_7.dcm”时,可以正常显示图像,PixelData属性,其字节长度为524288,其VR为”OW”。
#总之,在第三方软件中显示都是正常的,但是在python中 使用pydicom读出来的却不正常,希望能得到一些指导或建议。