[笔记]图像的对比度(contrast)和色饱和度(saturation)调节

本文介绍了图像处理中对比度和色饱和度的概念,通过HSL和HSV色彩空间进行解析。对比度调整涉及最大值与最小值的差异,色饱和度则关乎颜色纯度。在HSL和HSV转换过程中,当饱和度为0时产生灰度,否则通过特定公式计算RGB值。
摘要由CSDN通过智能技术生成
对比度 的含义就是,一幅画,保持平均亮度不变。使亮的更亮,暗的更暗(对比度增加),或 使亮的更暗,暗的更亮(对比度减少)。
所以算法就是:
              1、计算平均亮度
             2、每点与平均亮度比较,得到差值。
             3、新的亮度 = 此点的亮度 + 系数 * 此点的亮度 * 差值
             4、根据新的亮度,计算出新的rgb(保持色调不变)

亮度 Y = 0.299 * Red + 0.587 * Green + 0.114 * Blue

=========================================================================
色饱和度可以参考:
HSL和HSV色彩空间(http://zh.wikipedia.org/wiki/HSL_%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4)

从 RGB 到 HSL 或 HSV 的转换

设 (r , g , b ) 分别是一个颜色的红、绿和蓝坐标,它们的值是在 0 到 1 之间的实数。设 max 等价于 r , gb 中的最大者。设 min 等于这些值中的最小者。要找到在 HSL 空间中的 (h , s , l ) 值,这里的 h ∈ [0, 360)是角度的色相角,而 s , l ∈ [0,1] 是饱和度和亮度,计算为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值