批量将医学图像dcm文件转为jpg文件
利用pydicom库和scipy.misc库将医学图像的DICOM文件转为常见jpg图像文件。
import pydicom
import scipy.misc
import os
INPUT_FOLDER = './image/series-000001/' # the folder containing medical images
OUTPUT_FOLDER = './jpeg_image' # the folder to save the jpeg image
patients = os.listdir(INPUT_FOLDER)
patients.sort()
# print(patients)
for patient in patients:
print(patient)
dataset = pydicom.dcmread(INPUT_FOLDER+patient)
img = dataset.pixel_array
path = OUTPUT_FOLDER + os.path.splitext(patient)[0] + '.jpg'
scipy.misc.imsave(path,img)