我只想分析从头部 CT 中提取的“骨骼”区域。
为此,我通过填充“0”读取dicom文件和像素值小于200的屏蔽区域。
但是,因为“0”在dicom图像中是“水”的意思,所以我不知道这种方式是否合适。
我希望有人能够提供帮助......提前致谢。
import pydicom
import numpy as np
dcm_img = pydicom.dcmread("0000200.dcm")
dcm_arr = dcm_img.pixel_array
masked_arr = np.where(dcm_arr < 200, 0, dcm_arr)