彩色图像颜色和饱和度调整办法

简介

  本篇主要是对,摄像头模组吐出的rgb图像做效果参数优化:调整图像颜色和饱和度方面的记录。

相关颜色空间转换

  主要是在YCrCb格式下完成,所以首先第一步就是需要将图像从RGB转换到YCrCb格式。
具体公式如下:
          Y  = 0.299 * R + 0.587 * G + 0.114 * B
          Cr = 0.500 * R - 0.419 * G - 0.081 * B 
          Cb = -0.169 * R - 0.331 * G + 0.500 * B 
    之后将YCrCb转换回RGB格式。
具体公式如下:
          R = Y + 1.371 * Cr
          G = Y – 0.6982 * Cr – 0.3365 * Cb
          B = Y + 1.732 * Cb

具体实现

  1、饱和度调整:当图像格式转换到YCrCb之后,直接对Cr、Cb分量乘上权重值,通过分别的权重值调整,便分别控制图像红色部分和蓝色分的饱和度。
具体公式如下:
     Cr = Cr * Wr
     Cb = Cb * Wb
    2、色偏调整:在YCrCb格式转换回RGB格式时候,在R和B分量计算中加入控制权重,即可以控制图像红色部分和蓝色部分的色偏。
具体公式如下:
     R = Y + 1.371 * Cr * Wr
     B = Y + 1.732 * Cb * Wb

效果演示

   显示的结果如下:
  
                                      红色部分饱和度调整
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值