伽玛校正去阴影

此文翻译自OpenCV Gamma Correction by Adrian Rosebrock。

不知道您是否知道人眼感知颜色和亮度与智能手机和数码相机的传感器不同?

你看,当两倍的光子数到达数码相机的传感器时,它会收到两倍的光信号(线性关系)。然而,这不是我们人眼的工作方式。相反,我们认为光量的两倍时只是一小部分更亮(非线性关系)!此外我们的眼睛对暗色调的变化比亮色调的变化更加敏感(另一种非线性关系)。

为了解释这一现象,我们可以应用伽玛校正,即人眼和相机传感器的转化方法。

伽马校正和幂律变换
伽玛校正也称为幂律变换。 首先,我们的图像像素强度必须从[0,255]到[0,1.0]的范围缩放。 从那里,我们通过应用以下等式获得我们的输出伽马校正图像:

O = I ^(1 / G)

I是输入图像,G是我们的伽玛值。 然后输出图像O将在范围[0,255]内。

Gamma值<1将使图像向光谱的较暗端移动,而gamma值> 1将使图像看起来更亮。 伽玛值G = 1对输入图像没有影响:

伽玛校正去阴影_第1张图片

 

伽玛校正去阴影_第2张图片

你可能感兴趣的:(图像识别)