16位的YUY2值如何转换为24位的RGB值?
这段时间我在弄一个视频捕获程序,发现摄像头返回的数据是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
但是还是没有搞出彩色的图像,还忘大家能够给与解答