16位的YUY2值如何转换为24位的RGB值?

现在还是人类 现在还是人类 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这段时间我在弄一个视频捕获程序,发现摄像头返回的数据是16位的YUY2数据,
在将色彩转换成RGB的时候遇到了问题,还忘搞过这一块的朋友能够给与解答。
16位的YUY2在二进制位里是怎么分的?
是不是?
Y0 U Y1 V
1111 1111 1111 1111
--------- ---------
Byte1 Byte2

还有怎么计算才能转换成24位的RGB色呢?

说明一下我的发现

Byte1我在RGB里用过,发现可能就是亮度
因为我这样试验过
R=Byte1
G=Byte1
B=Byte1
看到的效果是一个灰色的图片,没有色彩

所以我想是不是 U V 在 Byte2 里
U V
1111 1111
----------
Byte2

但是还是没有搞出彩色的图像,还忘大家能够给与解答
...全文
评论 17
收藏 已收藏
分享
返回顶部