python读取dcm文件
时间: 2023-08-23 07:12:52 浏览: 309
python脚本:医学文件 dcm图像的读取,并且保存为png格式
要在Python中读取DICOM(.dcm)文件,你可以使用第三方库pydicom。首先,确保你已经安装了pydicom库:
```
pip install pydicom
```
然后,你可以使用以下代码读取DICOM文件:
```python
import pydicom
# 读取DICOM文件
ds = pydicom.dcmread("path/to/dicom/file.dcm")
# 输出DICOM数据集信息
print(ds)
# 获取DICOM图像数据
image_data = ds.pixel_array
# 显示DICOM图像
import matplotlib.pyplot as plt
plt.imshow(image_data, cmap=plt.cm.gray)
plt.show()
```
在上面的代码中,`path/to/dicom/file.dcm` 是你要读取的DICOM文件的路径。你可以使用`dcmread()`函数读取DICOM文件,并将其存储在一个DICOM数据集(`ds`)中。然后,你可以使用`pixel_array`属性获取DICOM图像数据。最后,使用Matplotlib库来显示DICOM图像。
请注意,pydicom库还提供了许多其他功能,如获取和修改DICOM标签值等。你可以根据自己的需求进一步探索pydicom库的功能。
阅读全文