RGB/YUV转换
文章平均质量分 78
Super龍卷風
这个作者很懒,什么都没留下…
展开
-
VB实现RGB888到YUV422的转换
从前面的bmp文件格式以及YUV的格式介绍中,我们已经知道了两种文件之间的差异。再从网上找到YUV与RGB之间的换算关系:Y = 0.257R + 0.504G + 0.098B + 16U = -0.148R - 0.291G + 0.439B + 128V = 0.439R - 0.368G - 0.071B + 128 好,现在准备工作已经差不多了。需要的就是整理一下原创 2007-09-13 16:50:00 · 6050 阅读 · 5 评论 -
常见的8位YUV格式
前面我们介绍了bmp文件的格式,它是有header的,但是yuv格式中没有header,直接就是数据。 而且YUV格式又根据采样的不同分为以下几种格式:1、4:4:4 表示色度频道没有下采样。2、4:2:2 表示 2:1 的水平下采样,没有垂直下采样。对于每两个 U 样例或 V 样例,每个扫描行都包含四个 Y 样例。3、4:2:0 表示 2:1 的水平下采样,2:1 的垂直下采样。原创 2007-09-13 14:47:00 · 3512 阅读 · 1 评论 -
BMP文件格式
最近的工作,需要用到YUV文件,鉴于手头没有YUV转换工具,所以打算自己做一个。工具就选用VB了,用起来毕竟简单。 想法是从BMP文件转成YUV格式,就选用YUV422(UYVY)好了。 既然选用了BMP文件,那么就需要了解一下bmp文件的格式,下面是我拿到的相关资料:以下面这幅图为例原创 2007-09-13 13:08:00 · 2584 阅读 · 0 评论 -
YCbCr空间中进行色彩调整的方法
为什么我们选择的是色空间是YCbCr呢?主要的原因是两个: 1.因为YCbCr是线性转换的,如果采用的是Lab等色彩空间,必须进行非线性转换,这样在设计上不容易处理,而线性转换的YCbCr则较为容易。2.我现在总结的调整资料主要都是基于DTV(数字电视)的,而其正是在YCbCr空间内进行的色彩处理。3.还有一点很重要,就是:通过YPbPr接口进行信号传输的时候,由于各个线缆的差异,都需要YCb原创 2008-01-23 16:36:00 · 3538 阅读 · 5 评论