【OpenCV基础】第七课:调整图像亮度与对比度

图像变换,对比度,亮度

Posted by x-jeff on January 7, 2020

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。

1.图像变换

图像变换通常有两种方式:

  1. 像素变换:点操作
  2. 邻域操作:区域

调整图像亮度和对比度属于像素变换(点操作)。

2.调整图像亮度与对比度

可以通过以下公式调整图像的亮度和对比度:

\[g(i,j)=\alpha f(i,j)+\beta\]

通常情况下有$\alpha >0$,$\beta$是增益变量。

👉对比度:

对比度指的是一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,差异范围越大代表对比越大,差异范围越小代表对比越小。

因此公式中的$\alpha$用来调节对比度,而$\beta$用来调节亮度。如果两个像素点的像素值在$\alpha =1$时分别是1和2,两点差值为1;当$\alpha =10$时,两点像素值分别为10和20,两点差值为10,对比度增大。

3.代码地址

  1. 调整图像亮度与对比度

4.参考资料

  1. 对比度(百度百科)