关于数字图像处理的中的gamma参数,个人理解简记:
(参考知乎的回答:https://www.zhihu.com/question/27467127)
作者:韩世麟
链接:https://www.zhihu.com/question/27467127/answer/37555901
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
“广义Gamma”的产生,原因有二:
1).人眼对自然亮度感知是非线性的。(韦伯定律)

2).我们用来记录/展示画面的媒介上,灰阶预算是有限的。(无论纸张还是屏幕)
图像表示:
类似于幂函数图像:

来到屏幕上,也就是文件解码端,此时屏幕从计算机中读到一个0-1的渐变,也就是从黑到白的均匀过渡,图片如下:

其中左端的色彩值是0,中间的色彩值是128(0.5),右边是1.0的纯白。
解码后,屏幕要以什么样的亮度显示这些像素呢?最左边像素关灯不显示,是黑色,中间以白色21.8%的亮度显示,右边像素全开,显示100%白色。
这样的一个图片,在我们心目中看起来是均匀的灰度渐变。此时屏幕的解码Gamma是2.2,这个Gamma,会把0.5映射成0.218。从这个角度来看。其实眼睛跟“照相机”真的挺像,我们看见自然界0.2的东西,就把它映射成0.5的地位,记到脑子里了。