场景如下:我有一张绘画的sRGB数字照片和一张18%的灰卡。卡片与画作在同一平面上,整个场景的光线完全均匀。照片是在自动模式下拍摄的,因此有关曝光和白平衡的决定是由相机做出的,有些偏离。我想使用我为灰卡读取的值来校正图像的RGB通道。我知道完全曝光的灰卡应该具有sRGB =#7c7c7c,它在线性空间中大约为(0.202,0.202,0.202)。我也知道图像曝光不足(绘画很亮),但是黑暗没有被裁剪(“黑色”显示为sRGB〜#0a0a0a)。
我应该如何进行?
答案 0 :(得分:0)
使用线性RGB,找到灰卡的平均像素值,例如(a,b,c)
。然后,将图像中每个像素的红色分量乘以0.202/a
,绿色分量乘以0.202/b
,蓝色分量乘以0.202/c
。