RGB

计算机颜色显示器显示颜色的原理与彩色电视机一样,都是采用R、G、B相加混色的原理,通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生颜色的。这种颜色的表示方法称为RGB颜色空间表示。在多媒体计算机技术中,用得最多的是RGB颜色空间表示。一幅RGB图像就是M×N×3大小的彩色像素的数组,其中的每个彩色像素点都是在特定空间位置的彩色图像所对应的红、绿、蓝三个分量。RGB图像也可以看作由三个灰度图像形成的”堆栈”,当发送到彩色监视器的红、绿、蓝输入端时,就在屏幕上产生彩色图像。根据三基色原理,用基色光单位来表示光的量,则在RGB颜色空间,任意色光F都可以用R、G、B三色不同分量的相加混合而成:F=r [ R ] + g [ G ] + b [ B ]

RGB颜色空间模型:

RGB颜色空间采用物理三基色表示,因而物理意义很清楚,适合彩色显像管工作。然而这一体制并不适应人的视觉特点。因而,产生了其他不同的颜色空间表示法。

HSV

HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1。它包含RGB模型中的R=1,G=1,B=1三个面,所代表的颜色较亮。色彩H由绕V轴的旋转角给定。红色对应角度0°,绿色对应角度120°,蓝色对应角度240°。在HSV颜色模型中,每一种颜色和它的补色相差180°。饱和度S取值从0到1,所以圆锥顶面的半径为1。HSV颜色模型所代表的颜色域是CIE色度图的一个子集,这个模型中饱和度为百分之百的颜色,其纯度一般小于百分之百。在圆锥的顶点(即原点)处,V=0,H和S无定义,代表黑色。圆锥的顶面中心处S=0,V=1,H无定义,代表白色。从该点到原点代表亮度渐暗的灰色,即具有不同灰度的灰色。对于这些点,S=0,H的值无定义。可以说,HSV模型中的V轴对应于RGB颜色空间中的主对角线。在圆锥顶面的圆周上的颜色,V=1,S=1,这种颜色是纯色。HSV模型对应于画家配色的方法。画家用改变色浓和色深的方法从某种纯色获得不同色调的颜色,在一种纯色中加入白色以改变色浓,加入黑色以改变色深,同时加入不同比例的白色,黑色即可获得各种不同的色调。

HSV颜色空间模型:

YCbCr

在常用的几种颜色空间中,YCbCr颜色空间在学术论文中出现的频率是相当高的,常用于肤色检测等等。
YCbCr 则是在世界数字组织视频标准研制过程中作为ITU - R BT.601 建议的一部分,其实是YUV经过缩放和偏移的翻版。YCbCr其中Y是指亮度分量,Cb指蓝色色度分量,而Cr指红色色度分量。人的肉眼对视频的Y分量更敏感,因此在通过对色度分量进行子采样来减少色度分量后,肉眼将察觉不到的图像质量的变化。主要的子采样格式有 YCbCr 4:2:0、YCbCr 4:2:2 和 YCbCr 4:4:4。

HMMD

HMMD颜色空间是Mpeg—7中一种新的颜色空间,它在本质上和HSV颜色空间有很多相同之处。H就是HSV的hue(色度),Max,Min分别是RGB颜色空间中(R,G,B)的最大值和最小值。D定义为Max与Min的差。

HMMD颜色空间模型:

颜色空间转化


从RGB2HMMD和RGB2HSV中可以看出,HSV和HMMD有很多相似之处,并且HMMD的计算依赖于RGB2HSV的计算。

MPEG-7描述子(0)——颜色空间相关推荐

  1. ehd边缘直方图描述子 matlab,一种新的图像空间特征提取方法

    计 算 机 工 程第卷 第3期 38 Computer EngineeringV ol.38 No.3 文章编号:1000-3428(2012)03-0218-03·图形图像处理· 2012年2月 F ...

  2. PCL:点云特征描述子3D_object_recognition_(descriptors)

    PCL官网:https://pointclouds.org/ 翻译自该网站:http://robotica.unileon.es/index.php/PCL/OpenNI_tutorial_4:_3D ...

  3. BRIEF描述子生成算法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 一.介绍 我们知道SIFT算法通常通过对每个关键点生成128个特征 ...

  4. 一种事件相机描述子——DART

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 一.背景知识 在物体分类.目标跟踪等问题下,我们经常需要提取物体的一些特征.传统图像中常使用描述子(例 ...

  5. opencv python BRIEF描述子

    BRIEF (Binary Robust Independent Elementary Features) 理论 我们知道SIFT使用128-dim向量作为描述符,由于它使用浮点数,因此基本上需要51 ...

  6. TCP服务器和客户端的链接例子(侧重点在注意关闭套接子,减少套接子的描述子)

    TCP服务器和客户端的链接例子(侧重点在注意关闭套接子,减少套接子的描述子) 每个文件或套接口都有一个访问计数,该访问计数在文件表项中维护,它表示当前指向该文件或套接口的打开的描述字个数. 每个文件, ...

  7. BRIEF 特征描述子

    FROM:http://www.cnblogs.com/ronny/p/4081362.html Binary Robust Independent Elementary Features www.c ...

  8. sift计算描述子代码详解_SIFT解析(三)生成特征描述子

    以上两篇中检测在DOG空间中稳定的特征点,lowe已经提到这些特征点是比Harris角点等特征还要稳定的特征.下一步骤我们要考虑的就是如何去很好地描述这些DOG特征点. 下面好好说说如何来描述这些特征 ...

  9. 特征描述子提取公用接口

    OpenCV封装了一些特征描述子提取算法,使得用户能够解决该问题时候方便使用各种算法.这章用来计算的描述子提取被表达成一个高维空间的向量 vector.所有实现 vector 特征描述子子提取的部分继 ...

最新文章

  1. kali2020安装中文输入法(切换中文输入法)
  2. 36 张图详解 DNS :网络世界的导航
  3. python代码实现二叉树的序列化和反序列化
  4. 在mysql控制台查询有乱码_mysql控制台显示乱码问题
  5. win10动态壁纸怎么设置_想把我的女朋友设置为动态壁纸:看过来,教你啊
  6. 10.2.2 选择器
  7. 【Linux C 多线程编程】互斥锁与条件变量
  8. vue 绑定图片相对路径
  9. CentOS忘记root密码解决办法
  10. QtCreator与catkin命令两种方式开发ROS程序(图示加代码)
  11. Google协作平台中文版BUG两条
  12. 机器学习基础(四十二)—— 常用损失函数的设计(multiclass SVM loss hinge loss)
  13. 媒体查询Media Query
  14. 洛谷 P1032 字串变换
  15. 初学C++——VS2013开发工具包下载及破解
  16. 斐讯 K3刷梅林改固件ac-3100 成功配置定时任务
  17. idea 编程字体推荐
  18. yolov2-coco数据集网络架构
  19. 什么是App加壳,以及App加壳的利与弊
  20. java print argc_【转】main 函数参数 argc argv env 与命令行

热门文章

  1. btb和oto,btc模式是什么意思
  2. 如何快速使计算机锁屏,电脑如何一键锁屏?有急事时如何快速锁屏?[多图]
  3. matlab中opc没有注册类,电脑中出现没有注册类别的错误提示的多种解决方法
  4. 信息系统项目管理师必背核心考点(六十九)访问控制授权方案
  5. ArcGIS Administartor localhost是无效主机名
  6. html椭圆的写法,4.8 把圆变换为椭圆 - HTML5 Canvas 实战
  7. 仿微信二维码极速扫描(MLKit及CameraX初体验),面试宝典
  8. VB作业之生成随机数
  9. python发邮件图片太长显示不出来_小白入门,用python 发送定时邮件,将Dataframe转为邮件正文,链接显示为图片...
  10. 计算机音乐作曲专业,计算机音乐创作专业组