我试图在Python环境中使用dicom映像并使用OpenCV对其进行操作。到目前为止,我已经使用pydicom库读取dicom(.dcm)图像数据,并使用像素数组属性使用OpenCV imshow方法显示图片。但是输出只是一个空白窗口。下面是我目前正在使用的代码片段。import numpy as npimport pydicom as dicom
ds
我需要将图像从uint16转换为uint8,以便在uint16图像的最大像素值不是65535(小于该值)(实际上是2970 )时将其保存到磁盘中。问题是,图像的最大值为2000,转换为12,导致了很多分辨率的丢失。另外,我也在考虑把这个图像保存成一个小矮子。mammogram_uint8_by_cv2 = n