1.做归一化处理的时候一定要注意在归一化之前将像素值数据类型转换为float类型。看这两段代码的效果对比:
img=pydicom.read_file("1.dcm")
# img=img.pixel_array
img=img.pixel_array.astype(np.float32)
img=(img-np.min(img))/(np.max(img)-np.min(img))#*255
plt.imshow(img,cmap='gray')
plt.show()
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
img=pydicom.read_file("1.dcm")
img=img.pixel_array
# img=img.pixel_array.astype(np.float32)
img=(img-np.min(img))/(np.max(img)-np.min(img))#*255
plt.imshow(img,cmap='gray')
plt.show()