視頻
由一組圖像組成,且圖像一般為了方便傳輸或者減少占用空間而被壓縮(如H264,265等格式),最終在顯示設備上進行顯示。
圖像
-
圖像由像素組成,像素又是由RGB組成,每個點的顏色由紅綠藍進行組合形成新的顏色;
-
分辨率:一張圖像像素點的個數(shù),橫向像素個數(shù)乘以縱向像素個數(shù),即為分辨率;
-
每個像素點由三個不同顏色的發(fā)光二極管組成,當某個二極管顯示的亮度不一樣時,就組成新的顏色;
-
像素的位深:每個像素點占用的bit位數(shù),如RGB888-24位,RGBA-32位。
屏幕
從微觀角度來看,顯示器的每個像素點都是由三個發(fā)光二極管組成,分別是RGB,將屏幕的每個像素點都點亮,賦予相關的顏色,這樣就組成了一幅圖,顯示在我們眼前。
屏幕的分辨率和圖像的定義是一樣的。
圖像和屏幕的關系
圖像是數(shù)據(jù),輸入給屏幕,屏幕是顯示設備,經(jīng)過驅(qū)動程序可以讓屏幕顯示圖像。
不同尺寸圖像的顯示
- 圖像大小等于顯示區(qū)域大小
- 圖像小于顯示區(qū)域 :對圖像進行拉伸或者留白(占不到的地方空著,搞成白色)
- 圖像大于顯示區(qū)域:對圖像進行縮小 或者 截斷
RGB的色彩問題
- RGB和GBR : 有的時候我們送給顯示器的圖像的像素是GBR,但是顯示器驅(qū)動不知道,那么會導致色彩對不上,所以有的時候需要我們進行BGR準換RGB的操作;
- BMP使用的是BGR格式,播放bmp圖像時,需要進行一次轉(zhuǎn)換;
碼流
- 分辨率:X軸的像素個數(shù) * Y軸的像素個數(shù),如我們常說的360P 1080P 2K 4K等 ;
- 幀率:每秒采集/播放圖像的個數(shù);
YUV圖像格式
定義
也稱YCbCr, 其中Y信號表示明亮度(灰階),UV的作用是描述影響色彩以及飽和度。
舉個例子,當電視機是黑白電視時,即使沒有UV信號,也可以展示Y信號,只不過時是黑白的
如果電視不是黑白電視,那么除了Y信號,UV信號也可以展示,顯示的圖像是彩色的。
一張YUV圖像
Y分量 : 灰階
單獨拿出Y分量展示
U分量:表示整個圖片的藍色分量 ,Cb
V分量:表示整個圖片的紅色分量,Cr
文章來源:http://www.zghlxwxcb.cn/news/detail-631730.html
當把三個分量疊加在一起,得到第一張圖。文章來源地址http://www.zghlxwxcb.cn/news/detail-631730.html
常見采樣格式
- YUV4:2:0 標準格式
- YUV4:2:2
- YUV4:4:4 :
RGB和YUV的關系
- RGB用于屏幕圖像的展示
- YUV用于圖像的采集與編碼等,YUV體積一般小
- 也就是說,YUV圖像展示需要先轉(zhuǎn)換成RGB數(shù)據(jù)
到了這里,關于視頻基礎知識簡介的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!