对比度增强

数字图像处理中对比度增强(对比度拉伸)的方法:

(1)线性变换

        y=a*x+b的方式,其中x表示原图,y表示输出图像。

        a=1,b=0,y和x相同

        a>1对比度增强,a<1对比度减弱

        b>0亮度增强,b<0亮度减弱

        除此之外,OpenCV中提供了函数convertTo()和convertScaleAbs()来实现

(2)直方图正规化

        公式为:y=(y_max-y_min)/(x_max-x_min)*(x_(r,c)-x_min)+y_min;

        其中y表示输出图像的灰度级,灰度图多数是[0 255],x表示输入图像的灰度级

        说白了就是对灰度级进行了归一化的操作

        OpenCV函数为minMaxLoc()和normalize()

(3)伽马变换

       公式为:y=x^n,n为伽马值,本质就是对原图进行幂运算

      OpenCV函数为pow()

(4)全局直方图均衡化

    目的就是为了使得直方图更为均匀

(5)自适应直方图均衡化

   是对4的改进

 



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值