在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8270|回复: 10

请问YUV-RGB转换?

[复制链接]
发表于 2005-3-17 15:53:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
R=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)+1.596*(Cr-128)
根据这个公式来计算RGB,从上图看,Y数量是UV的两倍,呵呵,咋计算?不好意思,外行啊
6_138.jpg
发表于 2005-3-17 21:51:46 | 显示全部楼层

请问YUV-RGB转换?

这是4:2:2采样的,你可以先插值出另两个UV,再做转换
 楼主| 发表于 2005-3-18 12:03:52 | 显示全部楼层

请问YUV-RGB转换?

[这个贴子最后由fqing在 2005/03/18 12:25pm 第 1 次编辑]

3XS,是用立方回旋插入,转换成YUV4:4:4,然后再用上面的公式转换成RGB24,对吧?
另外这个插值函数:
Cout[2*N-1] = clip((9 * (Cin[N-1] + Cin[N-1]) - (Cin[N-2] + Cin[N-1]) + 8) >> 4)
clip()剪辑怎么做?,以及后面的>>4什么意思?
发表于 2005-3-26 16:24:53 | 显示全部楼层

请问YUV-RGB转换?

呵呵,我是用FPGA来做的,要把4:2:2的8BIT的YUV变成4:4:4:的RGB。公式如下。R = Y + 1.375(V)= Y + (1 + 3/8)(V)
    G = Y - 0.34375(U) - 0.703125(V)= Y - (11/32)(U) - (45/64)(V)
    B = Y + 1.734375(U)= Y + (1 + 47/64)(U)
我是建个BUF来处理时钟的异步的。
 楼主| 发表于 2005-4-2 22:40:05 | 显示全部楼层

请问YUV-RGB转换?



下面引用由7406252005/03/26 04:24pm 发表的内容:
呵呵,我是用FPGA来做的,要把4:2:2的8BIT的YUV变成4:4:4:的RGB。公式如下。R = Y + 1.375(V)= Y + (1 + 3/8)(V)
    G = Y - 0.34375(U) - 0.703125(V)= Y - (11/32)(U) - (45/64)(V)
    B = Y + 1.73437 ...

朋友,你说的这个公式,怎么利用4:2:2中的UV来计算RGB呢?毕竟因为4:2:2的UV比Y少一半的数目,你的公式我不知道怎么用。我也打算用FPGA来完成YUV-RGB的转换
发表于 2005-9-12 19:47:39 | 显示全部楼层

请问YUV-RGB转换?

其实人眼对于UV信号不是那么敏感的,完全可采用两个Y信号共用一对UV的方法来进行转换。我就是用这个办法来实现的,转换后的图像与插值转换为4:4:4的YUV后再再转成RGB24的没有太大的区别。
----------
个人观点 仅供参考
发表于 2005-10-21 23:35:25 | 显示全部楼层

请问YUV-RGB转换?

422图象格式两个相连的Y(亮度)公用一对色度(U,V),即 (Y0,U0,V0),(Y1,U0,V0)
这样就转化为444格式了,套用公式就可以完成了。
发表于 2006-5-13 11:52:51 | 显示全部楼层

请问YUV-RGB转换?

请问上图中的Y0,是对应Cb0,Cr0,Y1;是对应Cb1,Cr1;Y2对应Cb2,Cr2
……以此类推,Y370,对应Cb370,Cr370??
是这样吗??
请问,我这样理解是不是错了??
发表于 2006-5-13 12:25:44 | 显示全部楼层

请问YUV-RGB转换?

看看videodemystified这本书的第三章,还是第四章(color space),讲的挺详细!
发表于 2006-12-1 17:36:38 | 显示全部楼层
THANKS~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 20:26 , Processed in 0.028918 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表