matlab 中的 imwrite 需要的图片是归一化到 0-1 后的矩阵。如果你的原始图像是 8bit 以上的 raw,那么需要进行归一化,然后再保存。
如果手动截位到 8bit,比如是 img 是12bit,做个线性映射,img/4095*255,那么保存后的图是过曝的白色。
当然,如果用uint8(img),那么也是可以用 imwrite 保存的。
matlab 中的 imwrite 需要的图片是归一化到 0-1 后的矩阵。如果你的原始图像是 8bit 以上的 raw,那么需要进行归一化,然后再保存。
如果手动截位到 8bit,比如是 img 是12bit,做个线性映射,img/4095*255,那么保存后的图是过曝的白色。
当然,如果用uint8(img),那么也是可以用 imwrite 保存的。