Gamma变换是对输入图像灰度值进行的非线性操作,使输出图像灰度值与输入图像灰度值呈指数关系:
Gamma变换就是用来图像增强,其提升了暗部细节,简单来说就是通过非线性变换,让图像从曝光强度的线性响应变得更接近人眼感受的响应,即将漂白(相机曝光)或过暗(曝光不足)的图片,进行矫正。
大于1时,对图像的灰度分布直方图具有拉伸作用(使灰度向高灰度值延展),而小于1时,对图像的灰度分布直方图具有收缩作用(是使灰度向低灰度值方向靠拢)。
公式:,x是整幅图像像素的平均值,y是像素值最大范围的一半。
代码实现
实验结果
原图:
校正后的图:
Original: https://www.cnblogs.com/anguscai/p/11884904.html
Author: Angusabcdc
Title: python+cv2实现自动gamma校正
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643553/
转载文章受原作者版权保护。转载请注明原作者出处!