YUV 4 2 0 格式和YUV411格式區別

2021-05-27 07:32:27 字數 797 閱讀 7166

mpeg 儲存的 yu(cb)v(cr) 格式是遵循 ccir601,也就是 itu-r bt.601 的規範,y 亮度的範圍是 16~235,uv(cbcr) 色度是以無色 =128 為中心,範圍是 16~240。 

一般民生消費產品使用的 mpeg 壓縮,大都採用 yuv 4:2:0 的格式,也就是如果分辦率是 720x576,則每個 frame,y 有 720x576 個點,u 只有 360x288 個點,v 也只有 360x288 個點。色度的資訊只有亮度的 1/4。那麼為什麼不寫 yuv 4:1:1(uv 和 y 的比例是 1:4) 而要寫 yuv 4:2:0?這是因為要區分取樣的方式不同。yuv 4:1:1 是指水平 y 取樣四個點,uv 各只取樣乙個點,水平的 y 和 uv 的取樣比例是 4:1,也就是 

y y y y 乙個 u 乙個 v .... 

yuv 4:2:0 是指水平和垂直 y 各取樣兩個點,uv 各只取樣乙個點,水平的取樣比例是 2:1,重直的取樣比例 2:1,也就是 

y y 

y y 乙個 u 乙個 v .... 

和 yuv 4:1:1 一樣,色度和亮度差 1/2 * 1/2 = 1/4,只是取樣的方式不同。 

而 mpeg 最常採用的 yuv 4:2:0 格式,其 uv 的取樣位置,mpeg-1 和 mpeg-2 又不同(mpeg-4 是用和 mpeg-2 一樣的取樣位置) 

mpeg-1 

y y 

_x y y 

x 是 uv 的取樣位置 

mpeg-2 

y y 

x y y 

x 是 uv 的取樣位置 

yuv420和yuv420p的區別

yv12和i420的區別 在採集到rgb24資料後,需要對這個格式的資料進行第一次壓縮。即將影象的顏色空間由rgb2yuv。因為,x264在進行編碼的時候需要標準的yuv 4 2 0 但是這裡需要注意的是,雖然yv12也是 4 2 0 但是yv12和i420的卻是不同的,在儲存空間上面有些區別。如下...

YUV420資料轉為IplImage格式

iplimage yuv420 to iplimage opencv unsigned char pyuv420,int width,int height iplimage yuvimage,rgbimg,yimg,uimg,vimg,uuimg,vvimg int nwidth width int...

詳解YUV420資料格式

1.yuv簡介 yuv定義 分為三個分量,y 表示明亮度 luminance或luma 也就是灰度值 而 u 和 v 表示的則是色度 chrominance或chroma 作用是描述影像色彩及飽和度,用於指定畫素的顏色。yuv格式 有兩大類 planar和packed。對於planar的yuv格式,...