【发布时间】:2018-06-21 13:29:06
【问题描述】:
我正在处理 DICOM 图像,我有 5 个扫描(文件夹),每个扫描包含多个图像,在对图像进行一些预处理之后,我想使用“np.save”将处理后的图像保存在一个文件中,我下面的代码将每个文件夹保存在一个单独的文件中:
data_path = 'E:/jupyter/test/LIDC-IDRI/'
patients_data = os.listdir(data_path)
for pd in range(len(patients_data)):
full_path = load_scan(data_path + patients_data[pd])
after_pixel_hu = get_pixels_hu(full_path)
after_resample, spacing = resample(after_pixel_hu, full_path, [1,1,1])
np.save(output_path + "images_of_%s_patient.npy" % (patients_data[pd]), after_resample)
load_scan 是一个用于加载(读取)DICOM 文件的函数,我想用这段代码将所有处理过的图像保存在一个文件中,而不是五个文件中,谁能告诉我该怎么做,好吗?
【问题讨论】:
标签: python numpy image-processing