【python】读取dicom文件报错pydicom.errors.InvalidDicomError

编程入门 行业动态 更新时间:2024-10-23 03:14:29

【python】读取dicom文件<a href=https://www.elefans.com/category/jswz/34/1771188.html style=报错pydicom.errors.InvalidDicomError"/>

【python】读取dicom文件报错pydicom.errors.InvalidDicomError

【python】读取dicom文件报错pydicom.errors.InvalidDicomError

在使用python进行dicom文件的读取和显示时代码如下:

import pydicom
import matplotlib.pyplot as plt
a = pydicom.read_file(r'C:\Users\shdn\Desktop\004.dcm')
print(a)
plt.imshow(img)
plt.show()

但是有时会遇到以下错误(我是在读取医院所给数据时所出现以下错误):

  • 出现此错误的原因是:可能医院所给的数据没有进行任何的处理,文件元信息头缺失,那么就不能直接进行读取。
  • 解决方法:强行读取。

代码如下:

import pydicom
import matplotlib.pyplot as plt
a = pydicom.read_file(r'C:\Users\shdn\Desktop\004.dcm' , force=True)
a.file_meta.TransferSyntaxUID = pydicom.uid.ImplicitVRLittleEndian
print(a)
plt.imshow(img)
plt.show()

成功解决:

更多推荐

【python】读取dicom文件报错pydicom.errors.InvalidDicomError

本文发布于:2024-03-10 21:27:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1729079.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   文件   dicom   python   errors

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!