📅  最后修改于: 2023-12-03 15:19:09.770000             🧑  作者: Mango
DICOM(Digital Imaging and Communications in Medicine)是医学图像存储和传输的标准格式,Python中通过PyDICOM库可以方便地读取和处理DICOM文件。
在终端中使用pip安装PyDICOM库:
pip install pydicom
在Python中,使用pydicom库可以方便地读取DICOM文件。首先需要导入该库:
import pydicom
读取DICOM文件需要指定文件路径,可以使用以下语句读取DICOM文件:
ds = pydicom.dcmread("path/to/dicom/file.dcm")
其中,ds
是一个pydicom文件对象。文件路径可以是相对路径或绝对路径。
读取DICOM文件后,可以查看文件的各种信息。以下是一些常用的信息:
patient_name = ds.PatientName
print("Patient's Name: ", patient_name)
width = ds.Rows
height = ds.Columns
print("Image size: {} x {}".format(width, height))
patient_id = ds.PatientID
print("Patient ID: ", patient_id)
study_description = ds.StudyDescription
print("Study Description: ", study_description)
study_id = ds.StudyID
print("Study ID: ", study_id)
可以使用Matplotlib库查看DICOM图像。以下是一段示例代码:
import matplotlib.pyplot as plt
image = ds.pixel_array
plt.imshow(image, cmap=plt.cm.gray)
plt.show()
其中,ds.pixel_array
返回图像的二维数组,plt.imshow()
将其显示出来。
通过PyDICOM库,Python可以很方便地读取和处理DICOM文件。读取后可以查看文件的各种信息,并使用Matplotlib库显示图像。