YUV到RGB怎么转换

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 02:49:12
YUV到RGB怎么转换

YUV到RGB怎么转换
YUV到RGB怎么转换

YUV到RGB怎么转换
对于数字视频,定义了从 RGB 到两个主要 YUV 的转换.这两个转换都基于称为 ITU-R Recommendation BT.709 的规范.第一个转换是 BT.709 中定义用于 50-Hz 的较早的 YUV 格式.它与在 ITU-R Recommendation BT.601 中指定的关系相同,ITU-R Recommendation BT.601 也被称为它的旧名称 CCIR 601.这种格式应该被视为用于标准定义 TV 分辨率 (720 x 576) 和更低分辨率视频的首选 YUV 格式.它的特征由下面两个常量 Kr 和 Kb 的值来定义:Kr = 0.299Kb = 0.114第二个转换为 BT.709 中定义用于 60-Hz 的较新 YUV 格式,应该被视为用于高于 SDTV 的视频分辨率的首选格式.它的特征由下面两个不同的常量值来定义:Kr = 0.2126Kb = 0.0722从 RGB 到 YUV 转换的定义以下列内容开始:L = Kr * R + Kb * B + (1 – Kr – Kb) * G然后,按照下列方式获得 YUV 值:Y = floor(2^(M-8) * (219*(L–Z)/S + 16) + 0.5)U = clip3(0,2^M-1,floor(2^(M-8) * (112*(B-L) / ((1-Kb)*S) + 128) + 0.5))V = clip3(0,2^M-1,floor(2^(M-8) * (112*(R-L) / ((1-Kr)*S) + 128) + 0.5))其中 M 为每个 YUV 样例的位数 (M >= 8).Z 为黑电平变量.对于计算机 RGB,Z 等于 0.对于 studio 视频 RGB,Z 等于 16*2,其中 N 为每个 RGB 样例的位数 (N >= 8).S 为缩放变量.对于计算机 RGB,S 等于 255.对于 studio 视频 RGB,S 等于 219*2.函数 floor(x) 返回大于或等于 x 的最大整数.函数 clip3(x,y,z) 的定义如下所示:clip3(x,y,z) = ((z < x) x :((z > y) y :z))Y 样例表示亮度,U 和 V 样例分别表示偏向蓝色和红色的颜色偏差.Y 的标称范围为 16*2 到 235*2 .黑色表示为 16*2 ,白色表示为 235*2 .U 和 V 的标称范围为 16*2 到 240*2 ,值 128*2 表示中性色度.但是,实际的值可能不在这些范围之内.对于 studio 视频 RGB 形式的输入数据,要使得 U 和 V 值保持在 0 到 2M-1 范围之内,必需进行剪辑操作.如果输入为计算机 RGB,则不需要剪辑操作,这是因为转换公式不会生成超出此范围的值.这些都是精确的公式,没有近似值.在DirectShow中,常见的RGB格式有RGB1、RGB4、RGB8、RGB565、RGB555、RGB24、RGB32、ARGB32等;常见的YUV格式有YUY2、YUYV、YVYU、UYVY、AYUV、Y41P、Y411、Y211、IF09、IYUV、YV12、YVU9、YUV411、YUV420等.

YUV到RGB怎么转换 rgb颜色 红色 转换成yuv颜色空间是什么 为什么要把YUV转换成RGB格式? 有什么书籍介绍关于色彩的知识比如RGB到YUV之类的转换等知识还有YCbCr 三分量RGB和YUV的区别三分量RGB和YUV有什么区别?还有PAL制彩电中为什么不采用RGB分量形式而采用YUV分量形式?回答不需要很全面,答到要点就行. yuv和rgb之间的换算公式? RGB到Lab空间的转换公式是什么啊?区域的Lab值怎么计算? 数字图像处理算法优劣的衡量指标有哪些?图像失真程度有木有衡量指标?比如关于颜色空间转换快速算法(YUV快速转换到RGB),节省时间的同时会造成图像精度的损失,那对于图像的失真程度有 知道RGB值,怎么才能察到对应的潘通色 请问RGB和sRGB直接怎么转换?不是指PS里面 数学上的运算 YUV-RGB的转换公式不对还是我的程序不对?a=imread('男43岁 面色萎黄 10AM 闪光~.JPG'); R=a(:,:,1);G=a(:,:,2);B=a(:,:,3);Y = 0.299*R + 0.587*G + 0.114*B;U = -0.147*R - 0.289*G + 0.436*B;V = 0.615*R - 0.515*G - 0.100*B;% Y = (0.257 * YUV的灰色范围我做MATLAB中的RGB转YUV中间提取灰色的色调.灰色在YUV中的范围是多少.Y.U.V的范围各多少.我指的是我要提取图里灰色的图样,所以在程序中要YUV各提取出一个范围数值 我们知道图像的rgb三个通道的值的范围都是[0,255],且都是整数.那yuv空间呢?yuv三个分量的取值范围都是多 #1A94E6 这是个颜色代码,我想知道它RGB数值是多少,谢谢. 怎么查出来的,在哪可以转换 YUV色彩空间的物理意义从RGB转化为YUV时,Y分量代表灰度,但是计算Y时并不是将RGB三者平均而得的,RGB的权值并不相同,这是为什么?或者说这么设计有什么依据吗? YUV是什么意思? YUV是什么? NDA到DFA怎么转换?