📅  最后修改于: 2023-12-03 14:46:14.526000             🧑  作者: Mango
在医学图像处理中,DICOM(Digital Imaging and Communications in Medicine)是一种常用的医学图像文件格式。然而,DICOM 文件不方便在常规的图像处理库中处理,因此需要将其转换为常见的图像格式,如 PNG。本文介绍了使用 Python 将 DICOM 文件转换为 PNG 格式的方法。
下面是使用 Python 进行 DICOM 到 PNG 转换的步骤:
import pydicom
import matplotlib.pyplot as plt
ds = pydicom.dcmread('path/to/dicom/file.dcm')
image_data = ds.pixel_array
metadata = ds.StudyDescription
plt.imshow(image_data, cmap=plt.cm.gray)
plt.savefig('path/to/save/png/file.png')
print('转换后的 PNG 文件路径:path/to/save/png/file.png')
import pydicom
import matplotlib.pyplot as plt
def convert_dcm_to_png(dcm_file_path, png_file_path):
ds = pydicom.dcmread(dcm_file_path)
image_data = ds.pixel_array
plt.imshow(image_data, cmap=plt.cm.gray)
plt.savefig(png_file_path)
print('转换后的 PNG 文件路径:' + png_file_path)
# 使用示例
dcm_file = 'path/to/dicom/file.dcm'
png_file = 'path/to/save/png/file.png'
convert_dcm_to_png(dcm_file, png_file)
请替换示例代码中的 path/to/dicom/file.dcm
为实际的 DICOM 文件路径,并将 path/to/save/png/file.png
替换为希望保存 PNG 文件的路径。运行后,您将获得转换后的 PNG 文件,并在控制台输出 PNG 文件的路径。
以上就是使用 Python 将 DICOM 文件转换为 PNG 格式的方法。通过这个方法,您可以方便地进行医学图像处理中的常见图像转换任务。