2009年3月31日

各种RGB和YUV相互转换的代码

摘要: 1、用查表的方法实现相互转换,代码可以参考“点对点视频会议程序VideoNet” 2、用C语言定点乘加运算实现,代码参考XviD 参考其中的ConvertYUV2RGB函数http://hi.baidu.com/yeyingxian/blog/item/193a8882729c9dbf6d8119cd.html http://hi.baidu.com/yeyingxian/blog/it... 阅读全文

posted @ 2009-03-31 02:53 chuncn 阅读(6051) 评论(0) 推荐(0) 编辑

DirectShow中常见的RGB/YUV格式

摘要: 计算机彩色显示器显示色彩的原理与彩色电视机一样, 都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产 生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。根据三基色原理,任意一种色光F都可以用不同分量的R、G、B三色相加混合而成。F = r [ R ... 阅读全文

posted @ 2009-03-31 02:50 chuncn 阅读(663) 评论(0) 推荐(0) 编辑

RGB/YUV/YIQ 颜色空间

摘要: YUV相关色彩空间模型 2.1 YUV 与 YIQ YcrCb 对于YUV模型,实际上很多时候,我们是把它和YIQ / YCrCb模型混为一谈的。 实际上,YUV模型用于PAL制式的电视系统,Y表示亮度,UV并非任何单词的缩写。 YIQ模型与YUV模型类似,用于NTSC制式的电视系统。YIQ颜色空间中的I和Q分量相当于将YUV空间中的UV分量做了一... 阅读全文

posted @ 2009-03-31 02:48 chuncn 阅读(9002) 评论(0) 推荐(0) 编辑

HSI、HSV、RGB、CMY、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV颜色模型

摘要: HSV颜色空间 HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1. 它包含RGB模型中的R=1,G=1,B=1 三个面,所代表的颜色较亮。色彩H由绕V轴的旋转角给定。红色对应于 角度0° ,绿色对应于角度120°,蓝色对应于角度240°。在HSV颜色模型中,每一种颜色和它的补色相差180° 。 饱和度S取值从0到1,所以圆锥... 阅读全文

posted @ 2009-03-31 02:45 chuncn 阅读(14297) 评论(0) 推荐(1) 编辑

RGB ,YUV, YCbCr的定义

摘要: YUV 视频编解码器功能 视频编码器要求YUV4:2:0格式的视频输入,因此可能根据应用需要进行视频输入的预处理,即对YUV4:2:2隔行扫描(例如从摄像机)到YUV 4:2:0非隔行扫描转换,仅抽取但不过滤UV分。对视频解码器而言,还需要进行后处理,以将解码的YUV 4:2:0数据转换为RGB进行显示,包括:YUV 4:2:0到RGB转换;16位或12位RGB显示格式;0到90度旋转,实现横向或... 阅读全文

posted @ 2009-03-31 02:44 chuncn 阅读(2606) 评论(0) 推荐(0) 编辑

视频与图像RGB/YUV格式详解

摘要: 计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。 根据三基色原理,任意一种色光F都可以用不同分量的R、G、B三色相加混合而成。 F = r [... 阅读全文

posted @ 2009-03-31 02:40 chuncn 阅读(2572) 评论(0) 推荐(0) 编辑

YUV / RGB 格式及快速转换算法

摘要: 1 前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出现了各种各样的色彩空间模型来量化的描述颜色。我们比较常接触到的就包括 RGB / CMYK / YIQ / YUV / HSI等等。 对于数... 阅读全文

posted @ 2009-03-31 02:39 chuncn 阅读(2074) 评论(0) 推荐(0) 编辑

两个经典的RGB与YUV转换函数

摘要: #include "convert.h" // Conversion from RGB to YUV420 int RGB2YUV_YR[256], RGB2YUV_YG[256], RGB2YUV_YB[256]; int RGB2YUV_UR[256], RGB2YUV_UG[256], RGB2YUV_UBVR[256]; int RGB2YUV_VG[256], RGB2YUV_VB[25... 阅读全文

posted @ 2009-03-31 02:37 chuncn 阅读(17766) 评论(0) 推荐(0) 编辑

RGB与YUV图像视频格式的相互转换

摘要: 内容摘要:通过本文您可以学习到如何把图像转换为电视视频格式,笔者以一张24位BMP图像为例实现RGB与YUV相互转换。如果您对图像转换成电视场制的视频格式有疑惑,相信本文能使您了解更多关于图像与视频格式转换的细节。 \ 本文示例源代码或素材下载 显示器图像显示概述: 我们知道普通彩色CRT显示器内部有三支电子枪,电子枪去激活显示器屏幕的荧光粉,三种荧光粉发射出的光生成一个像素位置的颜色... 阅读全文

posted @ 2009-03-31 02:32 chuncn 阅读(1966) 评论(0) 推荐(0) 编辑

CIF,4CIF,QCIF,D1

摘要: 什么是QCIF? CIF?2CIF?4CIF?DCIF? * QCIF全称Quarter common intermediate format。QCIF是常用的标准化图像格式。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。QCIF = 176×144像素。 * CIF是常用的标准化图像格式(Common Intermediate Format)。在H.323协议簇中,规定了... 阅读全文

posted @ 2009-03-31 00:09 chuncn 阅读(1137) 评论(0) 推荐(0) 编辑

YUV

摘要: 概述 YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。其中的Y,U,V几个字母不是英文单词的组合词,Y代表亮度,uv代表色差,u和v是构成彩色的两个分量。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号... 阅读全文

posted @ 2009-03-31 00:07 chuncn 阅读(560) 评论(0) 推荐(0) 编辑

导航