【发布时间】:2017-01-18 08:42:15
【问题描述】:
我在一个文件夹中有数千张 dicom 图像。我像这样用pydicom 阅读它们
import numpy as np
import dicom
folder = "/images"
imgs = [dicom.read_file(folder + '/' + s) for s in os.listdir(folder)]
然后我想将所有图像堆叠为一个 numpy 数组,如下所示:
data = np.stack([i.pixel_array for i in imgs])
但是,图像大小不同,因此不能堆叠。
如何添加将所有图像大小调整为 1000x1000 的步骤?
【问题讨论】:
-
"如何添加一个将所有图像调整为 1000x1000 的步骤?"在堆叠之前和加载之后具有合适的列表理解。
标签: python image numpy dicom pydicom