浅析YUV422/YUV420模式

这篇具有很好参考价值的文章主要介绍了浅析YUV422/YUV420模式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

YUV422/420是什么含义呢?

有两种理解:

  1. 每4个像素,Y分量采样4次,U分量采样2次,V分量采样2次,即每2个Y分量共享一组UV分量。若每个色彩分量,存储长度为1Byte(8bit),则一个像素点占用总长度为:(1byte*4 + 1byte*2 + 1byte*2)/4 = 2bytes

  1. 在[Y0 U0 Y1 V0](32bit)中,Y0U0V0 组成第一个像素, Y1U0V0 组成第二个像素,即Y0Y1 共用一个U0V0,所以4bytes/2 = 2bytes (一个像素占两个2字节)

  1. 对于YUV420而言,其实是每4个像素,Y分量采样4次,UV分量采样一次,即每4个Y分量共享1组U分量,若每个色彩分量的存储长度为1byte,则一个像素占用为6byte/4=1.5byte

YUV422-8bit和YUV422-10bit的区别在哪呢?

区别在于每个色彩分量存储长度,YUV422-8bit平均每个像素占16bit,YUV422-10bit则每个像素占20bit。文章来源地址https://www.toymoban.com/news/detail-724619.html

到了这里,关于浅析YUV422/YUV420模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何将yuv420p图像数据转换为RGB数据并使用opencv保存为jpg图片

    yuv420是用4个byte存储4个Y的信息,用1个Byte存储U的信息,一个Byte存储V的信息, 这4个Y共用这2个U和V ,也就是用6个Byte 存储4个像素信息,也就是一个像素需要12个Bits(6*8/4),也就是12bpp。 注意yuv420p里面的p是指planar,也就是分层存储,先存全部Y的信息,然后是U的信息,最后

    2024年02月16日
    浏览(39)
  • 【音视频原理】图像相关概念 ⑦ ( YUV 跨距 Stride 对齐 | YUV 跨距 概念 | YUV 跨距对齐 概念 | YUV 跨距 Stride 对齐示例 )

    Stride 跨距 , 指的是 在 内存中 每行像素 占用的空间 , 由于 系统 对 图像有 跨距对齐 的要求 , 这个 Stride 跨距 可能 大于等于 实际的 图像像素 所占用的 宽度 ; 分辨率为 638 x 480 的 RGB24 格式的图片 , 内存处理时 以 16 字节对齐 ; RGB24 格式中 R ( 红 ) / G ( 绿 ) / B ( 蓝 ) 每个分量占

    2024年02月19日
    浏览(51)
  • 【音视频原理】图像相关概念 ⑥ ( YUV 与 RGB 之间的转换 | YUV444 颜色编码格式 转为 RGB 格式 | RGB 颜色编码格式 转为 YUV444 格式 )

    YUV 与 RGB 颜色格式之间进行转换时 , 涉及一系列的数学运算 ; YUV 颜色编码格式 转为 RGB 格式 的 转换公式 取决于 于 YUV 的具体子采样格式 : YUV444 YUV422 YUV420 YUV444 格式 转为 RGB 格式 的 转换公式如下 : R = Y + 1.13983 * (V - 128) G = Y - 0.39465 * (U - 128) - 0.58060 * (V - 128) B = Y + 2.03211 * (U

    2024年01月24日
    浏览(63)
  • 【音视频原理】图像相关概念 ③ ( RGB 色彩简介 | RGB 排列 | YUV 色彩简介 | YUV 编码好处 )

    RGB 是 计算机 中的 颜色编码方法 , 红 ( R ) / 绿 ( G ) / 蓝 ( B ) 三个颜色通道 可以设置不同的值 , 每个 通道 的 颜色值都可以取值 0 ~ 255 , 这样 三个通道 叠加 , 可以表示出 25 6 3 = 16777216 256 ^3 = 16777216 25 6 3 = 16777216 种颜色值 ; 红 ( R ) / 绿 ( G ) / 蓝 ( B ) 三个颜色通道 都取值 255

    2024年01月20日
    浏览(64)
  • BMP到YUV

    将BMP文件转换成YUV文件 RGB文件的格式为,每个像素占三个字节,依次为B G R三个分量。根据亮度方程,即可计算出每个像素对应的Y U V. YUV图片的采样格式为4:2:0 如下表 ⊗ ✕ ⊗ ✕ ⊗ ✕ ⊗ ✕ ⊗ ✕ ⊗ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ⊗ ✕ ⊗ ✕ ⊗ ✕ ⊗ ✕ ⊗ ✕

    2023年04月10日
    浏览(27)
  • Flutter yuv 转 rgb

    1、引用yuv_converter库          2、导入头文件:          3、yuv转rgb          根据yuv格式选择不同的api。 举个例子: github: https://github.com/menshen/flutter_yuv_converter

    2024年02月09日
    浏览(40)
  • Android MediaCodec将h264实时视频流数据解码为yuv,并转换yuv的颜色格式为nv21

    初始化mediacodec 处理数据,解码h264数据为yuv格式 这里传入的是h264格式的实时视频流数据。 处理获取到的nv21颜色格式的yuv数据  yuv视频数据颜色格式转换 h264实时视频流的数据来源 写入h264视频流到sdcard中 rtsp获取h264实时视频流数据  编写C代码加载ffmpeg库 源码地址 https://gi

    2024年01月17日
    浏览(62)
  • BT601/BT709/BT2020 YUV2RGB RGB2YUV 公式

    1.前言 RGB,YUV (YCbCr)是常用的颜色空间。RGB图像又称真彩色图像,R、G、B分别代表红、绿、蓝3种不同的颜 色。YCbCr模型广泛用于数字视频,Y表示亮度,Cb、Cr分别为蓝色分量和红色分量相对于参考值的坐标。        不同标准下RGB与YUV之间的转换公式不同,主要有BT601、B

    2024年02月11日
    浏览(39)
  • RAW、RGB、YUV 图像格式区别

    颜色是人的视觉系统对光谱中可见区域的感知效果,它仅存在于人的眼睛和大脑中。为了准确地描述颜色,必须引入色彩空间的概念。正如几何上用坐标空间来描述坐标集合,色彩空间用数学方式来描述颜色集合。 RAW 图像就是图像感应器将捕捉到的光源信号转化为数字信号

    2024年02月04日
    浏览(44)
  • YUV4:2:0是什么意思

    我们经常看到YUV中4:2:0,看着好像懂,仔细看又不懂。 比例,N1:N2:N3里面的数字指水平方向上的相对采样率,N1表示在奇数行和偶数行里Y样本的个数,N2表示奇数行里Cb和Cr样本的个数,N3是偶数行里Cb和Cr样本的个数。 例如在4:2:0采样模式下,N1=4,N2=2,N3=0,什么意思呢?

    2024年02月08日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包