RGB vs YCbCr(YUV)
黑白图像的每个像素只需一个幅值表示其亮度即可,而彩色图像的每个像素至少需要 3 个值表示其亮度和色度。所谓色度空间就是表示彩色图像的亮度和色度的方法。
一、RGB
红绿蓝——三原色原理,应用如下:
- 彩色显像管(CRT)和液晶显示器(LCD)可显示彩色图像,
- 彩色摄像机中的电荷耦合器件(CCD)等传感器可产生彩色电视图像,
二、YCbCr(YUV)
如果亮度分量用 YY 表示,色度用 Cb,CrC_b,C_r表示:
\left\{ \begin{array}{l} Y=0.299R+0.587G+0.114B\\ C_b=0.564(B-Y)\\ C_r=0.713(R-Y) \end{array} \right.
反之,可由下式得到相应的R、G、B:
\left\{ \begin{array}{l} R=Y+1.402C_r\\ G=Y-0.344C_b-0.714C_r\\ B=Y+1.772C_b \end{array} \right.
RGB vs YCbCr(YUV)相关推荐
- YCbCr(YUV)与RGB转换公式以及常用颜色的yuv值
YCbCr(YUV)与RGB转换公式以及常用颜色的yuv值 0 前言 一. 公式:基于BT.601-6 二.常用颜色值 0 前言 :找了很多转换公式,这次打算梳理一下,我只采纳了YUV标称的以及RGB ...
- 关于 YCbCr(YUV) 格式视频流的介绍
文章源于Bingo,支持原创 分享Bingo 的博文: https://www.cnblogs.com/crazybingo/archive/2012/06/07/2540595.html https ...
- 视频图像处理基础知识5(RGB与Ycbcr相互转换公式 )【转】
转自:http://blog.csdn.net/Times_poem/article/details/51471438 版权声明:本文为博主原创文章,未经博主允许不得转载. 需求说明:视频处理算法基本 ...
- 视频图像处理基础知识5(RGB与Ycbcr相互转换公式 )
需求说明:视频处理算法基本知识 第一部分:有参考出处的RGB与Ycbcr相互转换 第二部分:简单直接的RGB与Ycbcr相互转换 第三部分:优化乘法的RGB与Ycb ...
- RGB图片处理(3)——RGB转YUV以及彩虹色阶梯图
文章目录 一.RGB与YUV之间的转化关系 二.RGB彩虹阶梯图 一.RGB与YUV之间的转化关系 Y= 0.299R+0.587G+0.114B U=-0.147R-0.289G+0.463B V= ...
- Qt opengl自绘制Agora,zego(YUV)视频(支持Windows,mac)
集成Agora或者zego得都知道,这两者都支持自绘制或者让SDK绘制,SDK绘制有缺陷: 1.改变大小由于未能及时通知agora绘制得视频会闪烁 2.sdk同时只能在一个窗口绘制 拿到agora采集 ...
- 激光雷达+rtk+rgb联合使用(4)
因为一直在忙一些乱七八糟的事情,就没顾得上继续写,想着快速收尾算了. 前面写到,我在点云的匹配上花了大量的时间,不断的调参数,换方法,一共几百个点云,想着先每50个匹配一次,得到几个大点云之后再进行匹 ...
- matlab中rgb转hsv,matlab实现RGB与HSV(HSB)、HSL和HSI的色彩空间互转
rgb2hsv,hsv2rgb RGB(HSL) 1. RGB→HSL的算法描述 步骤1: 把RGB值转换成[0,1]中数值 例:R=0.83, G=0.07, B=0.07 步骤2: 找出R, G和 ...
- ffplay播放原始格式的音频文件(PCM)和视频文件(YUV)
播放原始视频yuv数据, 以1280*720的xxx.yuv为例 $ ffplay -f rawvideo -video_size 1280x720 xxx.yuv 播放16kHz 单声道 16bit ...
最新文章
- 傅里叶变换拉普拉斯变换的物理解释及区别
- qt 无法定位程序输入点*******于动态链接库*****.dll上
- java基础分享_一、java基础教程
- Spark_Sql50题(DataFrame)
- 详解:知乎如何使用机器学习,未来还有哪些想象空间
- struts2 传递json对象时的延迟加载异常处理方法
- 【java】输出素数
- 数学算法对计算机编程的优化
- 第十八篇_Class文件
- mac开启HiDPI
- python怎么读write_python怎么读
- HoloLens2之路-混合现实技术概述
- 基因表达数据处理-Ensembl ID转化为Gene symbol
- 这20种PS技术让你的照片美不胜收
- 计算机电脑为什么0无法输入,电脑浏览器网页无法输入文字该怎么办?
- 怎么更改苹果账户名称_是妥协吗?苹果iCloud终于支持安卓/iOS浏览器了
- 程序设计学习(c++)(课堂学习2)
- 望远大光圈拍风景的魅力--不破不立系列(1)
- 详解 Python qrcode 二维码模块
- 金三银四求职季,前端面试题小梳理(HTML、CSS、JS)
热门文章
- 源码编译Ros, Ubuntu18.04系统使用源码编译Ros1,出错集合及其解决办法
- Kafka的安装部署(分布式部署安装)
- Spark SQL External DataSource外部数据源
- java kettle 日志 log_kettle使用log4j管理输出日志
- 剑指offer面试题57 - II. 和为s的连续正数序列(双指针)(滑动窗口)
- [C++11] 智能指针
- cvAdaptiveThreshold源代码的解析
- 【Tensorflow】相关面试题整理(转)
- php里边的join,thinkphp中join用法
- python前后台tcp/udp通讯示例