一篇文章让你明白YUV(YUV444,YUV 422..)和RGB(RGB565、RGB555...)

您所在的位置:网站首页 ps4rgb和yuv420 一篇文章让你明白YUV(YUV444,YUV 422..)和RGB(RGB565、RGB555...)

一篇文章让你明白YUV(YUV444,YUV 422..)和RGB(RGB565、RGB555...)

2023-10-11 06:49| 来源: 网络整理| 查看: 265

图片、视频由RGB或YUV数据组成

**说明: 1.YUV 家族分为YUV444、YUV422、YUV420 注意:Cb、Cr的含义等同于U、V 即 Y Cb Cr=Y U V

YUV 家谱YUV444 (每一个Y对应一组UV分量)YUV422 (每两个Y共用一组UV分量)YUV420 (每四个Y共用一组UV分量) 一、YUV分为YUV444、YUV422、YUV420 1、YUV444数据格式(每个Y用一组UV分量):

w=width //图片宽度 h=high //图片高度 p=w*h //图片像素总数 c=p*3 //数组总长度

数组总长度c=p*3 : 一个像素点是由 YUV 三个分量组成

图片数组:img[c]={Y0,U0,V0,Y1,U1,V1,...,Yp-1,Up-1,Vp-1}; 内存分布图: W=图片宽度w*3 W +------------------------------+ |Y0,U0,V0,Y1,V1,U1,... | |... | h |... | | | +------------------------------+ W

img[c]:

bit 1bit 2bit 3…bit c-2bit c-1bit cY0U0V0…YpUpVp 代码: //提取Y U V 值 with=图片宽度 high=图片高度 unsigned char Y[with*high]; unsigned char U[with*high]; unsigned char V[with*high]; for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3