要使用Python将DICOM文件转换为JPG格式,可以使用Python的pydicom库来读取DICOM文件,并使用PIL(Python Imaging Library)或OpenCV库将其转换为JPG图像。以下是一个示例代码:
import pydicom
from PIL import Image
# 读取DICOM文件
dcm = pydicom.dcmread('path/to/dicom/file.dcm')
# 提取图像数据和元数据
image_data = dcm.pixel_array
window_center = dcm.WindowCenter # 窗口居中值
window_width = dcm.WindowWidth # 窗口宽度
# 根据窗口居中值和宽度调整像素值范围
min_value = window_center - (window_width / 2)
max_value = window_center + (window_width / 2)
image_data = ((image_data - min_value) / (max_value - min_value)) * 255.0
# 转换为8位灰度图像并保存为JPG文件
image = Image.fromarray(image_data.astype('uint8'), 'L')
image.save('path/to/output/image.jpg')
请确保在运行代码之前安装了必要的依赖库(pydicom、PIL)。
内容由零声教学AI助手提供,问题来源于学员提问