RGB、HSV、HSI颜色空间.doc_第1页
RGB、HSV、HSI颜色空间.doc_第2页
RGB、HSV、HSI颜色空间.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

原RGB、HSV、HSI颜色空间RGB颜色空间 定义 RGB颜色空间通常用于显示器系统,例如:电脑、电视机的显示器使用的都是RGB颜色空间。利用物理学中的三原色叠加原理,可以产生各种颜色。在RGB颜色空间中,R、G、B各颜色分量彼此独立。 RGB颜色空间的缺点在于不符合人眼的视觉特性,直接处理多有不便,因此通常需要转换到其他颜色空间进行处理,最后再转换到RGB颜色空间,用于显示器显示。 数学模型 RGB颜色空间中,R、G、B三个分量彼此独立,所能表示的范围也相同,例如:用8比特来表示每个分量,则所能表示的范围为0,255。在数学上,RGB颜色空间可以用一个正方体来表示,如下图所示: HSV颜色空间 定义 HSV颜色空间中,H是Hue(色度)的缩写,S是Saturation(饱和度)的缩写,V是Value(亮度)的缩写。色度通常用来从宏观上区分某一种颜色,例如:白、黄、青、绿、品红、红、蓝、黑等就是色度;饱和度指的是颜色的纯度,通常情况下,颜色越鲜艳,饱和度越高,颜色越暗淡,饱和度越低;亮度指的是颜色的明暗程度,亮度越高,颜色越亮,亮度越低,颜色越暗。 HSV颜色空间不适合显示器系统,但是更符合人眼的视觉特性,因此通常会将颜色从RGB空间域转换到HSV颜色空间进行处理,然后在换回RGB域进行显示。 数学模型 HSV颜色空间可以用一个圆锥来表示,如下图所示: 如图所示,某一像素的H可以由该点与白色基准线所形成的圆心角表示,H的取值范围为0,360;某一点的S可以由该点与所在圆面的圆心之间的距离表示,距离越大,饱和度越高,反之越低;某一点的V可以由该点所在圆面与圆锥顶部之间的距离表示,距离越大,亮度越高,反之则越低。HSI颜色空间HSI颜色空间中,H和S与HSV颜色空间中的含义相同,I是Intensity(强度)的缩写。HSI颜色空间与HSV颜色空间很相近,但彼此之家并不相同。 数学模型 与HSV颜色空间不同的是,HSI颜色空间可以用以双锥体表示,数学模型如下图: 如图所示,与HSV颜色空间相比,HSI颜色空间中,H和S仍旧用相同的表示方法,不同的地方在于I的表示不同于V。RGB到HSV的转换公式 分段函数法 RGB到HSI的转换公式 几何推导法 o 其他转换方法 RGB到HSI还有其他的转换方法,详情请参考博文RG

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论