Image gamma指的是什么?

Image gamma指的是什么?,image,Image,为了理解imadjust,我在这里查阅了它的文档 但我无法理解灰度图像的0和1之间的值是什么样的 从0到255的rgb被转换成0~1的标度,如下所示 x in range [0 255] --> y = x/255 --> y corresponding of x in scale [0 1] 比如说 y = 0.6 (scale [0 1]) --> x = 255*y = 255*0.6 = 153 (scale [0 255] ) 在乘法之前,所有输入值都被提升到g

为了理解imadjust,我在这里查阅了它的文档

但我无法理解灰度图像的0和1之间的值是什么样的

0到255的rgb被转换成
0~1的标度,如下所示

x in range [0 255] --> y = x/255 --> y corresponding of x in scale [0 1]
比如说

y = 0.6 (scale [0 1]) --> x = 255*y = 255*0.6 = 153 (scale  [0 255] )

在乘法之前,所有输入值都被提升到gamma的幂次(将输入范围映射到输出范围):

这将启用非线性映射,例如,gamma<1将为暗区域提供更多细节。
有关更多详细信息,请参见wiki中的“Gamma校正”:

太复杂了。你应该熟悉幂运算符或指数。输入值为基数,指数为gamma。求幂对应于重复乘法。请修改答案的格式。您当前拥有代码块中的所有内容。
out_value = alpha + beta * in_value ^ gamma