0

我按照此链接使用 tfio.image.decode_dicom_image 从我自己的数据集中读取了 .dcm 图像。读取图像的形状显示为 (None,None,None,None)。在使用 plt.imshow 显示图像时,np.squeeze 的输出是零维的,因此在二维图像显示中会出现错误。有人可以帮我理解问题所在吗?

4

1 回答 1

0

尝试 pydicom 读取 .dcm 数据

from pydicom import dcmread
import matplotlib.pyplot as plt     

read= dcmread('000000.dcm')
img=read.pixel_array
plt.imshow(img,cmap = 'gray')

或者有时目录是错误的

于 2021-03-16T11:53:51.007 回答