zoukankan      html  css  js  c++  java
  • 对比度增强(一):线性变换

    线性变换:

    图像为I,宽为W,高为H,输出图像记为O,图像的线性变换可以利用一下公式定义:

        O(r,c)=a*I(r,c)+b                                0≤r<H,0≤c<W

    当a=1,b=0时,O为I的一个副本;如果a>1,则输出图像O的对比度比I有所增加;如果0<a<1,则O的对比度比I有所减小。

    而b值的改变,影响的是输出图像的亮度,当b>0时,亮度增加;当b<0时,亮度减小。

    分段线性变换:

    针对不同灰度级范围进行不同的线性变换,即分段线性变换。

        a1*I(r,c)+b1                    I(r,c)<阈值1

    O(r,c)= a2*I(r,c)+b2         阈值1≤I(r,c)<阈值2

         a3*I(r,c)+b3              阈值2≤I(r,c)<阈值3

  • 相关阅读:
    <frame>、<iframe>、<embed>、<object> 和 <applet>
    xss攻击
    回流 和 重绘
    defer 和 async 的区别
    从输入URL到浏览页面的过程
    webkit vs v8
    缓存
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/tangjunjun/p/11688269.html
Copyright © 2011-2022 走看看