資料介紹
講解一些視頻格式知識,YUV格式與RGB之間的相互轉換,區別與比較
顏色空間是一個三維坐標系統,每一種顏色由一個點表示。在 RGB 顏色空間中,紅,綠,藍是基本元素。RGB 格式是顯示器通常使用的格式。
在 YUV 空間中,每一個顏色有一個亮度信號 Y,和兩個色度信號 U 和 V。亮度信號是強度的感覺,它和色度信號斷開,這樣的話強度就可以
在不影響顏色的情況下改變。YUV 格式通常用于 PAL制,即歐洲的電視傳輸標準,而且缺省情況下是圖像和視頻壓縮的標準。
YUV 使用RGB的信息,但它從全彩色圖像中產生一個黑白圖像,然后提取出三個主要的顏色變成兩個額外的信號來描述顏色。把這三個信號組
合回來就可以產生一個全彩色圖像。
YUV 使用紅,綠,藍的點陣組合來減少信號中的信息量。Y 通道描述 Luma 信號,它與亮度信號有一點點不同,值的范圍介于亮和暗之間。
Luma 是黑白電視可以看到的信號。U (Cb) 和 V (Cr) 通道從紅 (U) 和藍 (V) 中提取亮度值來減少顏色信息量。這些值可以從新組合來決定紅,
綠和藍的混合信號。
YUV和RGB的轉換:
Y = 0.299 R + 0.587 G + 0.114 B
U = -0.1687 R - 0.3313 G + 0.5 B + 128
V = 0.5 R - 0.4187 G - 0.0813 B + 128
R = Y + 1.402 (V-128) G
= Y - 0.34414 (U-128) - 0.71414 (V-128) B
= Y + 1.772 (U-128)
以前,一直沒明白yuv和YcbCr之間的差異,想必有些朋友也會有同樣的疑惑。所以,我看完之后就記載下來了。
一、和rgb之間換算公式的差異
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’
yCbCr《--》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色彩模型來源于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,大家不要被名稱搞混淆了。
人類視覺系統(HVS)相比亮度來說對于顏色不是那么敏感的。在RGB顏色空間中,三種顏色被平等地看待,并用相同的分辨率
存放起來。但是通過把亮度與顏色信息分離,并對亮度值取更高的分辨率可以更有效地表示一個顏色圖像。
YCbCr顏色空間和它的變換(通常寫為YUV)是一種流行而高效的表示一個顏色圖像的方法。Y是亮度值,由R,G,B的加權平均可以
得到: Y=krR + kgG + kbB
這里k是加權因子。
顏色信號可以由不同的顏色差別來表示:
Cb = B-Y
Cr = R-Y
Cg = G-Y
對于一個顏色圖像的完整的描述由給定Y和三個色差:Cb,Cr,Cg來表示。
- 影像儀自行更換RGB光源,“看得清,測得準”!
- 4通道白色+RGB可調色彩智能連接燈泡參考設計
- 用于YUV和RGB之間進行轉換、旋轉和縮放的libyuv開源庫 1次下載
- CS5210HDMI轉VGA視頻轉換器轉換方案分享 12次下載
- 淺析基于labview的RGB與HSV轉換 18次下載
- 拜耳陣列RGB顏色轉換和處理資料匯總 10次下載
- LT6550演示電路-RGB至YPbPr分量-視頻轉換
- 視頻格式轉換工具
- 如何使用XC3S250E實現圖像采集系統的色彩空間轉換 16次下載
- 如何將攝像頭RGB或YUV輸出轉換成顯示器的RGB數據
- YUV視頻GPU實時拼接 2次下載
- RGB到YCbCr色彩空間轉換電路實現方法 4次下載
- yuv422p格式數據流轉換成RGB888格式數據流 14次下載
- TVC401通用A/V計算機與HD圖像雙向轉換方案 17次下載
- RGB色彩傳感器工作原理及應用方案分析
- ISP圖像處理之YUV及CSC知識簡析 2295次閱讀
- 如何在FPGA中實現RGB轉HSV 1561次閱讀
- 什么是統一色彩 715次閱讀
- 什么是YUV 1592次閱讀
- 微型RGB視頻多路復用器以100MHz切換像素 857次閱讀
- 先進的數字視頻編碼器 1495次閱讀
- RGB顏色空間與RGB三色中色調、飽和度、亮度之間的關系 8932次閱讀
- RGB LED多重色彩光源的挑戰及技術解決方法 2351次閱讀
- 微雪電子樹莓派RGB全彩LED擴展|RGB LED HAT介紹 2343次閱讀
- LED舞臺和建筑照明色彩控制:基于I2C控制功能LED的13位色彩控制 2272次閱讀
- 安華高科技推出了業界最小高度集成的RGB數字色彩傳感器 1885次閱讀
- 一種適合在FPGA上實現從RGB到YCbCr顏色空間轉換的新算法設計 3343次閱讀
- 機器如何識別色彩模式RGBYUV 3707次閱讀
- 色彩傳感器工作原理及應用方案分析 3.2w次閱讀
- 串行器與攝像芯片應用 2746次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多