相关文章推荐
飞翔的豆浆  ·  BT601/BT709/BT2020 ...·  10 小时前    · 
逼格高的碗  ·  docker --link容器互联 - ...·  1 周前    · 
俊逸的萝卜  ·  Introducing ...·  1 年前    · 
酒量小的手电筒  ·  python - How to get a ...·  1 年前    · 
豪气的葡萄酒  ·  excel vba range copy ...·  1 年前    · 
正直的冲锋衣  ·  MySql ...·  1 年前    · 

RGB,YUV (YCbCr)是常用的颜色空间。RGB图像又称真彩色图像,R、G、B分别代表红、绿、蓝3种不同的颜 色。YCbCr模型广泛用于数字视频,Y表示亮度,Cb、Cr分别为蓝色分量和红色分量相对于参考值的坐标。

不同标准下RGB与YUV之间的转换公式不同,主要有BT601、BT709、BT2020三个标准。网上查到的公式杂乱,在这里做一个系统的总结。

YUV 是YUV颜色空间模式的总称,YUV模式有以下类型:

YUV : YUV是一种 模拟型号 , Y∈ [0,1]   U,V∈[-0.5,0.5]

YCbCr :也叫YCC或者Y'CbCr,YCbCr 是数字信号,它包含两种形式,分别为TV range和full range,TV range 主要是广播电视采用的标准, full range主要是pc端采用的标准,所以full range 有时也叫 pc range。

TV range 的各个分量的范围为: YUV  Y∈[16,235]   Cb∈[16-240]   Cr∈[16-240] 。

full range 的各个分量的范围均为:0-255 。

PC机显卡输出的为full range模式。

2.转换公式

​​​​​​​

备注: 总结整理自网上资料

1. 摄像头从自然界采集到的 RGB 数据,传给主控; 2. 主控取得 RGB 数据后,由于数据量太大,预算和存储都费劲,于是前辈们就把 RGB 转换成 YUV ,怎么转换呢? 就需要我们用到的标准了 BT709 / BT601 。 简单来说讲, BT709 / BT601 定义一个 RGB &l... % BT.601标准 Y = 0.299*omg(:,:,1) + 0.587*omg(:,:,2) + 0.114*omg(:,:,3); U = -0.147*omg(:,:,1)- 0.289*omg(:,:,2) + 0.436*omg(:,:,3); V = 0.615*omg(:,:,1) - 0.5...
从前文已经知道,R,G,B,3个分量都跟 亮度密切相关,也就是 3个分量里面都有大量的亮度信息。 RGB YUV 的过程实际上就是 把 RGB 3分量里面的亮度信息 提取出来,放到 Y 分量。再把 RGB 3分量里面的 色调 ,色饱和度 信息提取出来放到 U跟 V分量。 所以这是一个信息提取过程,需要经过大量的实验。 提取 Y 亮度信息的 公式 如下: Y = Kr * R + Kg * G + Kb * B 上面 公式 中的 K 是一个权重因子,Kr 代表 红色通道的权重,Kg 代表
前两天一篇名为“到底啥是Rec.709?”的文章因为一些翻译上疏漏,造成了不少朋友的困惑和争论,对此我们先向大家说声抱歉,在文章稍后的部分会详细的声明。 Oh4k公众号原文:“到底啥是Rec.709?” 小编也看到另外一篇公众号试图通过纠错该文来重新阐释Rec.709的某些概念,相信很多人已经看到了,但是非常不幸,此文中的观点也存在大量容易引起误读
BT601 BT709 BT2020 是三种不同的色彩空间标准。 BT601 定义了SDTV(标清电视)的色彩空间, BT709 定义了HDTV(高清电视)的色彩空间,而 BT2020 定义了UHDTV(超高清电视)的色彩空间。 BT601 色彩空间是用于标清电视的,它使用了 YUV 颜色编码方式。Y是亮度分量,U和V是色度分量。这种编码方式适合于模拟电视和标清数字电视的传输和显示。 BT709 色彩空间是用于高清电视的,它也使用了 YUV 颜色编码方式。与 BT601 相比, BT709 扩展了色域范围,提供了更高的色彩准确性和丰富度。这使得高清电视在显示颜色方面比标清电视更具细节和真实感。 BT2020 色彩空间是用于超高清电视的,它也采用了 YUV 颜色编码方式。 BT2020 对色域范围进行了进一步扩展,提供了更广阔的颜色表现能力,使超高清电视能够呈现更加鲜艳和生动的颜色。 总结来说, BT601 适用于标清电视, BT709 适用于高清电视, BT2020 适用于超高清电视。每种色彩空间标准都有其特定的色域范围和色彩准确性,以满足不同电视标准对颜色表现的要求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [数字电视输出标准规范和 BT601 / BT709 / BT2020 色域转换方法资料整理](https://blog.csdn.net/qq_20797295/article/details/102679394)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [ BT601 / BT709 / BT2020 YUV 2 RGB RGB 2 YUV 公式 ](https://blog.csdn.net/m18612362926/article/details/127667954)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]