我一直在尝试为 DICOM 图像创建图像查看器。我的程序几乎正确地读取所有 8 位彩色和灰度图像。但是,当我尝试使用图像的前 8 位打开 16 位图像时,某些部分丢失了(使用 16 位的像素将显示为黑色而不是白色)。我真的不知道如何使用窗口中心、窗口宽度、重新缩放斜率和截距。请帮助我给出将 16 位图像转换为 8 位图像的确切步骤。另外,我不需要查看使用任何压缩技术来存储像素的文件。提前致谢。
c++ image-processing decoding dicom grayscale
c++ ×1
decoding ×1
dicom ×1
grayscale ×1
image-processing ×1