彩色圖像顏色和飽和度調整辦法

簡介

  本篇主要是對,攝像頭模組吐出的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

效果演示

   顯示的結果如下:
  
                                      紅色部分飽和度調整
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章