彩色图像——RGB色系、HSI色系、YUV、YCbCr
- 格式:ppt
- 大小:2.78 MB
- 文档页数:52
常用颜色系统
在计算机领域中,常用颜色系统有RGB色彩系统、CMYK色彩系统、YIQ色彩系统、YUV色彩系统和YCbCr色彩系统等。
RGB色彩系统:是一种加色模型,它通过红绿蓝三个基本颜色来合成颜色。
这种系统广泛应用于显示器和电脑屏幕。
CMYK色彩系统:是一种减色模型,主要用于印刷和打印。
它通过青、洋红、黄和黑四种颜色来合成颜色。
YIQ色彩系统:通常被北美的电视系统所采用(属于NTSC系统),在区分颜色时经常会用到三种基本特性量:亮度、色调和饱和度。
YUV色彩系统:被欧洲的电视系统所采用(属于PAL系统),其中Y和上面的YIQ色彩系统中的Y相同,都是指透明度。
YCbCr色彩系统:也是一种常见的色彩系统,JPEG采用的色彩系统正是该系统。
它是从YUV色彩系统衍生出来的。
其中Y还是指透明度,而Cb和Cr则是将U和V做少量调整而得到的。
除此之外,还有美国孟塞尔系统、CIELAB、瑞典NCS自然色彩系统、德国奥斯瓦尔的颜色系统、德国DIN系统、日本颜色坐标系统PCCS等其他颜色系统。
YIQ、YUV、YCrCbYUV,是一种颜色编码方法。
YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。
“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominance、Chroma),Y'UV, YUV, YCbCr, YPbPr 常常有些混用的情况,其中 YUV 和Y'UV 通常用来描述类比讯号,而相反的 YCbCr 与 YPbPr 则是用来描述数位的影像讯号,例如在一些压缩格式内 MPEG、JPEG 中,但在现今,YUV 通常已经在电脑系统上广泛使用。
YUV Formats分成两个格式:紧缩格式(packed formats):将Y、U、V值储存成Macro Pixels阵列,和RGB的存放方式类似。
平面格式(planar formats):将Y、U、V的三个份量分别存放在不同的矩阵中。
yuv色彩模型来源于RGB模型,该模型的特点是将亮度和色度分离开,从而适合于图像处理领域。
应用:basic color model used in analogue color TV broadcasting.YCbCr模型来源于yuv模型。
YCbCr is a scaled and offset versionof the YUV color space.应用:数字视频,ITU-R BT.601 recommendationYCbCr的 Y 與 YUV 中的Y含義一致,Cb 和Cr 與UV同樣都指色彩,Cb指藍色色度,Cr指紅色色度,在應用上很廣泛。
Y'PbPr是为了满足高质量视频传输而设计的色彩分量形式及接口形式,采用并行传输的方式。
PbPr也是由B'-Y'及R'-Y'经过限幅得到的,目前,这种接口多见于模拟分量录像机、高清摄录一体机及DVD播放机等。
色差输出色差信号y,r-y,b-y信号一般通称为y, cr,cb; 习惯上y,cr,cb为数字(pcm)的色差信号,模拟的色差信号则称y,pr,pb,所以我们常在dvd player的内部看到y,cr,cb而在dvd player的外部看到色差输出标示为y,pr,pb或yuv;yuv则是在欧洲电视系统pal中的色差信号的通称,包含数字及模拟的色差信号都称 yuv,所以当您看到yuv时您就要联想到它是pal系统中的y,r-y,b-y信号,它可能是数字(pcm)的yuv,也可能是模拟的yuv电视信号都是YUV的。
: : 最初的电视信号是黑白的,后来有彩色的,: : 所以黑白的电视机只用接收Y信号。
: : 彩色的就接收了Y亮度信号以后,还要接收色度信号UV。
: : 另外在计算机上,你看得大多数播放器也都是解码成yuv显示的。
大多是YUY2格式的。
: : 如果你的显卡支持yuv的overlay模式的显示的话,那么就解码成相应的yuv格式显示。
: : 如果不行,再转成rgb显示S-VideoS-Video具体英文全称叫Separate Video,为了达到更好的视频效果,人们开始探求一种更快捷优秀、清晰度更高的视频传输方式,这就是当前如日中天的S-Video(也称二分量视频接口),Separate Video 的意义就是将Video 信号分开传送,也就是在AV接口的基础上将色度信号C和亮度信号Y进行分离,再分别以不同的通道进行传输,它出现并发展于上世纪90年代后期通常采用标准的4 芯(不含音效) 或者扩展的7 芯( 含音效)。
带S-Video接口的视频设备( 譬如模拟视频采集/ 编辑卡电视机和准专业级监视器电视卡/电视盒及视频投影设备等) 当前已经比较普遍,同AV 接口相比由于它不再进行Y/C混合传输,因此也就无需再进行亮色分离和解码工作,而且由于使用各自独立的传输通道在很大程度上避免了视频设备内信号串扰而产生的图像失真,极大提高了图像的清晰度,但S-Video 仍要将两路色差信号(Cr Cb)混合为一路色度信号C,进行传输然后再在显示设备内解码为Cb 和Cr 进行处理,这样多少仍会带来一定信号损失而产生失真(这种失真很小但在严格的广播级视频设备下进行测试时仍能发现) ,而且由于Cr Cb 的混合导致色度信号的带宽也有一定的限制,所以S -Video 虽然已经比较优秀但离完美还相去甚远,S-Video 虽不是最好的,但考虑到目前的市场状况和综合成本等其它因素,它还是应用最普遍的视频接口。
RGB彩色空间与YCrCb色彩空间之间的相互转换研究背景意义1研究的背景2研究的意义由于RGB彩色空间在计算机领域有着举足轻重的地位,色彩显示器使用红、绿、蓝3色来产生需要的颜色,然而在处理现实世界的图像时,RGB并非很有效。
而YCrCb格式的色彩空间易于实现压缩,方便传输和处理,它被广泛用于广播、电视,正是由于这一点,它也被广泛应用于计算机视频和图像处理中。
因而RGB 色彩空间与YCrCb色彩空间之间的相互转换具有广泛的应用空间和前景。
1研究的背景在数字图像处理过程中,为了提高处理的效率和精度,需要根据实际应用环境选择合适的颜色空间。
数字图像处理中常用的颜色空间有RGB、YUV、HSI等,它们具有不同的特性和适用范围,相互之间存在一定的转换关系,可根据实际需要进行相互转换。
随着计算机多媒体技术的发展,彩色图像处理技术在数字图像处理中得到了广泛的应用。
与灰度图像相比,彩色图像提供了更丰富的信息,能表达更多的信息,给人以更为丰富的视觉感受。
但同时也因信息量大而在传输和储存中给人们带来了新的挑战。
由于这些彩色图像采用不同的色彩空间表现而存在一定的冗余,而且不同的色彩空间适合不同的应用场合,如何有效地利用这些丰富多彩的颜色空间成为数字图像处理中一个新问题。
色彩空间把抽象的、主观的视觉感受具体化为三维空间中的位置和向量,使各种彩色图像、彩色设备的颜色特性都能实现可视化。
然而,由于人眼的感受不均匀,使得所观察到的颜色不能在颜色空间中完全表达。
到目前为止,没有一种颜色空间可以对颜色做出完全理想化的描述。
因此,在对彩色图像进行处理研究时,需要根据实际要求选择相应的颜色空间。
YUV色彩空间和RGB色彩空间是两种不同彩色空间的表示方法。
其中,YUV格式以其易于实现压缩,方便传输和处理被广泛运用于广播电视系统和及计算机视频、图像系统中。
RGB一般是显示屏幕的标准输入格式,因此实际应用中经常需要将YUV与RGB的色彩空间转换。
深⼊探索视频帧中的颜⾊空间——RGB和YUV接触前端⾳视频之后,需要掌握⼤量⾳视频和多媒体相关的基础知识。
在使⽤ FFmpeg + WASM 进⾏视频帧提取时,涉及到视频帧和颜⾊编码等相关概念。
本⽂将对视频帧中的颜⾊空间进⾏介绍。
视频帧对于视频,我们都知道是由⼀系列的画⾯在⼀个较短的时间内(通常是 1/24 或 1/30 秒)不停地下⼀个画⾯替换上⼀个画⾯形成连贯的画⾯变化。
这些画⾯称之为视频帧。
对于视频帧,在现代视频技术⾥⾯,通常都是⽤ RGB 颜⾊空间或者 YUV 颜⾊空间的像素矩阵来表⽰。
在 ffmpeg ⾥⾯,我们可以看到源码中定义了⼀系列像素格式,绝⼤部分都是 RGB 和 YUV 颜⾊空间类型的。
enum AVPixelFormat {// ... 省略部分不怎么重要的类型///< planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)AV_PIX_FMT_YUV420P,///< packed YUV 4:2:2, 16bpp, Y0 Cb Y1 CrAV_PIX_FMT_YUYV422,///< planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)AV_PIX_FMT_YUV422P,///< packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1AV_PIX_FMT_UYVY422,///< planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples)AV_PIX_FMT_YUV444P,///< planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples)AV_PIX_FMT_YUV440P,///< packed RGB 8:8:8, 24bpp, RGBRGB...AV_PIX_FMT_RGB24,///< packed RGB 8:8:8, 24bpp, BGRBGR...AV_PIX_FMT_BGR24,///< packed ARGB 8:8:8:8, 32bpp, ARGBARGB...AV_PIX_FMT_ARGB,///< packed RGBA 8:8:8:8, 32bpp, RGBARGBA...AV_PIX_FMT_RGBA,///< packed ABGR 8:8:8:8, 32bpp, ABGRABGR...AV_PIX_FMT_ABGR,///< packed BGRA 8:8:8:8, 32bpp, BGRABGRA...AV_PIX_FMT_BGRA,///< packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endianAV_PIX_FMT_RGB565BE,///< packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), little-endianAV_PIX_FMT_RGB565LE,///< packed RGB 5:5:5, 16bpp, (msb)1X 5R 5G 5B(lsb), big-endian , X=unused/undefinedAV_PIX_FMT_RGB555BE,///< packed RGB 5:5:5, 16bpp, (msb)1X 5R 5G 5B(lsb), little-endian, X=unused/undefinedAV_PIX_FMT_RGB555LE,///< packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endianAV_PIX_FMT_BGR565BE,///< packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), little-endianAV_PIX_FMT_BGR565LE,///< packed BGR 5:5:5, 16bpp, (msb)1X 5B 5G 5R(lsb), big-endian , X=unused/undefinedAV_PIX_FMT_BGR555BE,///< packed BGR 5:5:5, 16bpp, (msb)1X 5B 5G 5R(lsb), little-endian, X=unused/undefinedAV_PIX_FMT_BGR555LE,}复制代码每个类型的注释开头要么是packed要么是planar,YUV 类型后跟着三个数字 4:2:0、4:2:2、4:4:4 等等,这些都表⽰什么?带着这些疑问,开始搜索资料研究学习 RGB 和 YUV 颜⾊空间相关和像素格式的概念。
1.数字图像类型:二值图像(每个像素用1bit描述,0或1),256级灰度图像(每个像素用8bits描述,0~255),24位彩色图像(每个像素用共24bits描述,三个数值)2.视网膜表面的光接收器(光敏细胞)分为两种:锥状细胞和杆状细胞锥状细胞数目约600~700 万,主要位于中央凹附近既感光,又感色,对颜色敏感度很高,每个锥体对连接到自身的一个神经末端。
锥状视觉叫做白昼视觉或者明视觉。
杆状细胞数目约7500~15000万,视野内一般的总体图像没有色彩感觉,在低照明度下对图像较敏感几个杆状细胞连接到一个神经末端杆状视觉叫做夜视觉或者暗视觉3.像素间的距离:欧式距离、城区距离、棋盘距------------------------图像增强------------------------ 高斯噪声脉冲噪声4图像增强基于频域的方法:Fourier域: 低通高通带通带阻陷波5.图像增强:点操作:Gamma校正6. 图像增强:基于直方图的方法:图像直方图均衡化;直方图规定化7. 图像增强:基于空间滤波的方法---->处理效果分类:平滑滤波器;锐化滤波器8.空域滤波:边界填充-→零值填充9.空域线性平滑滤波器:盒滤波器(Box filter),加权平均滤波器10. 统计排序滤波器--->中值滤波器,R = mid {z k } 最大值滤波器→R = max {z k },最小值滤波器-->R =min {z k }11.空域锐化滤波器---->一阶微分处理通常产生较宽的边缘;二阶微分处理对细节有较强的响应对图像增强来说,二阶微分增强细节处理的能力比一阶微分好,但更易受噪声影响12.拉普拉斯算子拉普拉斯算子的图像锐化13.频域滤波与空域滤波间的关系:实现思路:在频率域设计滤波器;做反变换,得到对应空域形式;对空域形式形式进行采样,构建更小空间滤波模板近似实现具体的任务;14.基于频域的方法低通滤波器:低频通过,高频衰减。
Y U V与Y,Cb,Cr有什么区别么?包括Y,Pb,Pr从技术上角度区分,颜色空间可考虑分成如下三类:Ø RGB 型颜色空间/计算机图形颜色空间:这类模型主要用于电视机和计算机的颜色显示系统。
例如,RGB,HSI, HSL和HSV等颜色空间。
Ø XYZ型颜色空间/CIE颜色空间:这类颜色空间是由国际照明委员会定义的颜色空间,通常作为国际性的颜色空间标准,用作颜色的基本度量方法。
例如,CIE1931 XYZ,L*a*b,L*u*v和LCH等颜色空间就可作为过渡性的转换空间。
ØYUV型颜色空间/电视系统颜色空间:由广播电视需求的推动而开发的颜色空间,主要目的是通过压缩色度信息以有效地播送彩色电视图像。
例如,YUV,YIQ,ITU-RBT.601 Y'CbCr, ITU-R BT.709 Y'CbCr和SMPTE-240M Y'PbPr等颜色空间。
4 颜色空间的转换不同颜色可以通过一定的数学关系相互转换:Ø 有些颜色空间之间可以直接变换。
例如,RGB和HSL,RGB和HSB,RGB和R'G'B', R'G'B'和Y'CrCb,CIE 。
XYZ和CIE L*a*b*等。
Ø 有些颜色空间之间不能直接变换。
例如,RGB 和CIE La*b*, CIEXYZ和HSL,HSL和Y'CbCr等,它们之间的变换需要借助其他颜色空间进行过渡。
R'G'B'和Y'CbCr两个彩色空间之间的转换关系用下式表示:Y = 0.299R + 0.587G + 0.114BCr = (0.500R - 0.4187G - 0.0813B) + 128Cb = (-0.1687R - 0.3313G + 0.500B) + 128二、彩色电视的制式及其颜色空间1、彩色电视制式目前世界上现行的彩色电视制式有三种:NTSC 制、PAL制和SECAM制。
YUV介绍⼯作中经常会使⽤⼀些颜⾊空间,最主要的就是使⽤RGB空间和YUV空间,把两空间的⼀些知识记录在此。
1. 什么是RGB?RGB是红绿蓝三原⾊的意思,R=Red、G=Green、B=Blue。
2.什么是YUV/YCbCr/YPbPr?亮度信号经常被称作Y,⾊度信号是由两个互相独⽴的信号组成。
视颜⾊系统和格式不同,两种⾊度信号经常被称作U和V或Pb和Pr或Cb和Cr。
这些都是由不同的编码格式所产⽣的,但是实际上,他们的概念基本相同。
在DVD中,⾊度信号被存储成Cb和Cr(C代表颜⾊,b代表蓝⾊,r代表红⾊)。
3.什么是4:4:4、4:2:2、4:2:0?在最近⼗年中,视频⼯程师发现⼈眼对⾊度的敏感程度要低于对亮度的敏感程度。
在⽣理学中,有⼀条规律,那就是⼈类视⽹膜上的视⽹膜杆细胞要多于视⽹膜锥细胞,说得通俗⼀些,视⽹膜杆细胞的作⽤就是识别亮度,⽽视⽹膜锥细胞的作⽤就是识别⾊度。
所以,你的眼睛对于亮和暗的分辨要⽐对颜⾊的分辨精细⼀些。
正是因为这个,在我们的视频存储中,没有必要存储全部颜⾊信号。
既然眼睛看不见,那为什么要浪费存储空间(或者说是⾦钱)来存储它们呢?像Beta或VHS之类的消费⽤录像带就得益于将录像带上的更多带宽留给⿊—⽩信号(被称作“亮度”),将稍少的带宽留给彩⾊信号(被称作“⾊度”)。
在MPEG2(也就是DVD使⽤的压缩格式)当中,Y、Cb、Cr信号是分开储存的(这就是为什么分量视频传输需要三条电缆)。
其中Y信号是⿊⽩信号,是以全分辨率存储的。
但是,由于⼈眼对于彩⾊信息的敏感度较低,⾊度信号并不是⽤全分辨率存储的。
⾊度信号分辨率最⾼的格式是4:4:4,也就是说,每4点Y采样,就有相对应的4点Cb和4点Cr。
换句话说,在这种格式中,⾊度信号的分辨率和亮度信号的分辨率是相同的。
这种格式主要应⽤在视频处理设备内部,避免画⾯质量在处理过程中降低。
当图像被存储到Master Tape,⽐如D1或者D5,的时候,颜⾊信号通常被削减为4:2:2。
RGB和YUV、YCbCr以及格式的转换总结⽐较好的⽂章收集链接:基础知识【1】RGBRGB(红绿蓝)是依据⼈眼识别的颜⾊定义出的空间,可表⽰⼤部分颜⾊。
但在科学研究⼀般不采⽤RGB颜⾊空间,因为它的细节难以进⾏数字化的调整。
它将⾊调,亮度,饱和度三个量放在⼀起表⽰,很难分开。
它是最通⽤的⾯向硬件的彩⾊模型。
该模型⽤于彩⾊监视器和⼀⼤类彩⾊视频摄像。
【2】YUV在 YUV 空间中,每⼀个颜⾊有⼀个亮度信号 Y,和两个⾊度信号 U 和 V。
亮度信号是强度的感觉,它和⾊度信号断开,这样的话强度就可以在不影响颜⾊的情况下改变。
YUV 使⽤RGB的信息,但它从全彩⾊图像中产⽣⼀个⿊⽩图像,然后提取出三个主要的颜⾊变成两个额外的信号来描述颜⾊。
把这三个信号组合回来就可以产⽣⼀个全彩⾊图像。
Y 通道描述 Luma 信号,它与亮度信号有⼀点点不同,值的范围介于亮和暗之间。
Luma 是⿊⽩电视可以看到的信号。
U (Cb) 和 V (Cr) 通道从红 (U) 和蓝 (V) 中提取亮度值来减少颜⾊信息量。
这些值可以从新组合来决定红,绿和蓝的混合信号。
YUV(YCbCr)采样格式:主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。
其中YCbCr 4:1:1 ⽐较常⽤,其含义为:每个点保存⼀个8bit 的亮度值(也就是Y值), 每 2 x 2 个点保存⼀个 Cr和Cb值, 图像在⾁眼中的感觉不会起太⼤的变化。
所以, 原来⽤ RGB(R,G,B 都是 8bit unsigned) 模型, 每个点需要 8x3=24 bits,⽽现在仅需要 8+(8/4)+(8/4)=12bits, 平均每个点占12bits。
这样就把图像的数据压缩了⼀半。
上边仅给出了理论上的⽰例,在实际数据存储中是有可能是不同的,下⾯给出⼏种具体的存储形式:(1) YUV 4:4:4 YUV三个信道的抽样率相同,因此在⽣成的图像⾥,每个像素的三个分量信息完整(每个分量通常8⽐特),经过8⽐特量化之后,未经压缩的每个像素占⽤3个字节。
常用颜色模型1.引言人眼所感知到的物体的颜色由物体反射光的特性所决定。
颜色模型是三维颜色空间中的一个可见光子集,它包含某个颜色域的所有颜色。
常用的颜色模型、主要有RGB、HSV、NTSC、YCbCr、HSI、CMYK等。
它们在不同的行业各有所指,但在计算机技术方面运用最为广泛。
2.RGB模型人眼内的锥状体分为三类,分别对红、绿、蓝敏感。
对红光敏感的锥状体占65%;对绿光敏感的锥状体占33%;对蓝光敏感的锥状体占2%(敏感度最高)。
其中波长445nm为蓝色,535nm为绿色,575nm为红色。
CIE(国际照明委员会)规定了以三个色光为三基色,又称为物理三基色。
自然界的所有颜色都可以通过选用这三基色按不同比例混合而成。
在计算机上显示一幅彩色图像时,每一个像素的颜色是通过三种基本颜色(即红、绿、蓝)合成的,即最常见的RGB颜色模型。
用RGB彩色模型表示的图像包含3个图像重量,分别为红、绿、蓝三原色相对应。
RGB颜色模型通常使用于彩色阴极射线关等彩色光栅图形显示设备中,彩色光栅图像的显示器都使用R、G、B数值来驱动R、G、B电子枪发射电子,并分别激发荧光屏上的R、G、B三种颜色的荧光粉发出不同亮度的光线,并通过相加混合产生各种颜色;扫描仪也是通过汲取原稿经反射或投射而发送来的光线中的R、G、B成分,并用它来表示原稿的颜色。
RGB颜色模型称为与设备相关的颜色模型,RGB颜色模型所覆盖的颜色域取决于显示设备荧光点的颜色特性,是与硬件相关的。
RGB模型也称为加色法混色模型,是我们使用最多,最熟悉的颜色模型,它以RGB三色光互相叠加来实现混色的方法,因而是面向诸如彩色显示器或打印机之类的硬件设备的常见的颜色模型。
该模型基于笛卡尔坐标系统,三个轴分别对应R(即红色)、G(即绿色)、B(即蓝色)。
为图像中每一个像素的RGB重量分配一个0~255范围内的强度值。
RGB图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16777216种颜色。
RGB ,YUV, YCbCr的定义图像处理相关2009-08-28 12:05:02 阅读113 评论0 字号:大中小订阅reference from:/fjm_1984/blog/static/1811445020073294227649/YUV视频编解码器功能视频编码器要求YUV4:2:0格式的视频输入,因此可能根据应用需要进行视频输入的预处理,即对YUV4:2:2隔行扫描(例如从摄像机)到YUV 4:2:0非隔行扫描转换,仅抽取但不过滤UV 分。
对视频解码器而言,还需要进行后处理,以将解码的YUV 4:2:0数据转换为RGB进行显示,包括:YUV 4:2:0到RGB转换;16位或12位RGB显示格式;0到90度旋转,实现横向或纵向显示。
此外,视频编解码器通常还要求具有以下功能和特性:支持MPEG-4简单类0、1 与 2 级;兼容H.263与MPEG-4 编解码标准;MPEG-4视频解码器支持的可选项有:AC/DC预测、可逆可变长度编码(RVLC)、再同步标志(RM)、数据分割(DP)、错误隐藏专利技术、支持每个宏块4个运动矢量(4MV)、自由运动补偿、解码VOS层;MPEG-4视频编码器选项有:RVLC、RM、DP、支持每个宏块4个运动矢量(4MV)、报头扩展码、支持编码期间码率改变、支持编码期间编码帧率改变、插入或不插入可视对象序列起始码;支持编码期间序列中插入I帧;支持编码器自适应帧内刷新(AIR);支持多编解码器,可用相同代码运行多个编解码器实例。
RGB红绿蓝(RGB)是计算机显示的基色,RGB565支持的色深可编程至高达每像素16位,即RGB565(红色5位,绿色6位,蓝色5位)。
YCbCr在DVD、摄像机、数字电视等消费类视频产品中,常用的色彩编码方案是YCbCr,其中Y 是指亮度分量,Cb指蓝色色度分量,而Cr指红色色度分量。
人的肉眼对视频的Y分量更敏感,因此在通过对色度分量进行子采样来减少色度分量后,肉眼将察觉不到的图像质量的变化。
yuv和yCbCr的差异一、和rgb之间换算公式的差异yuv<-->rgbY'= 0.299*R' + 0.587*G' + 0.114*B'U'= -0.147*R' - 0.289*G' + 0.436*B' = 0.492*(B'- Y')V'= 0.615*R' - 0.515*G' - 0.100*B' = 0.877*(R'- Y')R' = Y' + 1.140*V'G' = Y' - 0.394*U' - 0.581*V'B' = Y' + 2.032*U'yCbCr<-->rgbY’ = 0.257*R' + 0.504*G' + 0.098*B' + 16Cb' = -0.148*R' - 0.291*G' + 0.439*B' + 128Cr' = 0.439*R' - 0.368*G' - 0.071*B' + 128R' = 1.164*(Y’-16) + 1.596*(Cr'-128)G' = 1.164*(Y’-16) - 0.813*(Cr'-128) - 0.392*(Cb'-128)B' = 1.164*(Y’-16) + 2.017*(Cb'-128)Note: 上面各个符号都带了一撇,表示该符号在原值基础上进行了gamma correction 二、来源上的差异yuv色彩模型来源于rgb模型,该模型的特点是将亮度和色度分离开,从而适合于图像处理领域。
应用:basic color model used in analogue color TV broadcasting.YCbCr模型来源于yuv模型。