RGB、YUV和YCbCr介紹【轉】

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   color   sp   strong   on   

RGB:

  就是常說的紅(Red)、綠(Green)和藍(Blue),每個映像的像素點由RGB三個通道的值組成。

YUV和YCbCr

YUV與RGB的轉換:

  Y‘= 0.299*R‘ + 0.587*G‘ + 0.114*B‘

  U‘= -0.147*R‘ - 0.289*G‘ + 0.436*B‘ = 0.492*(B‘- Y‘)

  V‘= 0.615*R‘ - 0.515*G‘ - 0.100*B‘ = 0.877*(R‘- Y‘)

  R‘ = Y‘ + 1.140*V‘

  G‘ = Y‘ - 0.394*U‘ - 0.581*V‘

  B‘ = Y‘ + 2.032*U‘

YCrCb與RGB的轉換:

  Y’ = 0.257*R‘ + 0.504*G‘ + 0.098*B‘ + 16

  Cb‘ = -0.148*R‘ - 0.291*G‘ + 0.439*B‘ + 128

  Cr‘ = 0.439*R‘ - 0.368*G‘ - 0.071*B‘ + 128

  R‘ = 1.164*(Y’-16) + 1.596*(Cr‘-128)

  G‘ = 1.164*(Y’-16) - 0.813*(Cr‘-128) - 0.392*(Cb‘-128)

  B‘ = 1.164*(Y’-16) + 2.017*(Cb‘-128)

Note: 上面各個符號都帶了一撇,表示該符號在原值基礎上進行了gamma correction

YUV與YCbCr的來源和用途:

  yuv色彩模型來源於rgb模型,該模型的特點是將亮度和色度分離開,從而適合於影像處理領域。

  應用:basic color model used in analogue color TV broadcasting.

  YCbCr模型來源於yuv模型。YCbCr is a scaled and offset version of the YUV color space.

  應用:數位視訊,ITU-R BT.601 recommendation

ps:

  通過上面的比較可以確定,我們在h.264,mpeg等編碼通訊協定中用的yuv其實是YcbCr。

 

轉自:http://blog.csdn.net/sunshine1314/article/details/612485

RGB、YUV和YCbCr介紹【轉】

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.