window_center=1200 #窗位
window_width=400 #窗宽
win_min = (2window_center - window_width)/2.0 + 0.5
win_max = (2window_center + window_width)/2.0 + 0.5
dFactor = 255.0/(win_max - win_min)
nNumPixels=rawData.shape[0]
for i in range(nNumPixels):
pixel_val = rawData[i]
if pixel_val < win_min:
disp_pixel_val = 0
continue;
if pixel_val > win_max:
disp_pixel_val = 255
continue;
nPixelVal = (pixel_val - win_min)*dFactor
if nPixelVal < 0:
disp_pixel_val = 0
elif nPixelVal > 255:
disp_pixel_val = 255
else:
disp_pixel_val = nPixelVal
在对DCM格式图像进行显示时,根据窗宽窗位进行归一化
最新推荐文章于 2022-03-25 14:31:54 发布