摘要: 先来了解一些概念:1.RGB是一种加色模型,就是将不同比例的Red/Green/Blue混合在一起得到新颜色.通常RGB颜色模型表示为:2.HSB(HSV) 通过色相/饱和度/亮度三要素来表达颜色. H(Hue):表示颜色的类型(例如红色,绿色或者黄色).取值范围为0—360.其中每一个值代表一种颜... 阅读全文
posted @ 2015-11-10 14:41 brave-sailor 阅读(1332) 评论(0) 推荐(0)
摘要: 1前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用 的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出现了各种各样的色彩空间模型来量化的描述颜色。我们比较常接触到的就包括 RGB /... 阅读全文
posted @ 2015-11-10 14:13 brave-sailor 阅读(547) 评论(0) 推荐(0)
摘要: 1665年,牛顿(Isaac Newton)进行了太阳光实验,让太阳光通过窗板的小圆孔照射在玻璃三角棱镜上,光束在棱镜中折射后,扩散为一个连续的彩虹颜色带,牛顿称之为光谱,表示连续的可见光谱。而可见光谱只是所有电磁波谱中的一小部分。牛顿认为白光(太阳光)使复杂的,由无数种不同的光线混合,各种光线在玻... 阅读全文
posted @ 2015-11-10 13:53 brave-sailor 阅读(2059) 评论(0) 推荐(0)
摘要: 目前在计算机视觉领域存在着较多类型的颜色空间(color space)。HSL和HSV是两种最常见的圆柱坐标表示的颜色模型,它重新影射了RGB模型,从而能够视觉上比RGB模型更具有视觉直观性。HSV颜色空间 HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥... 阅读全文
posted @ 2015-11-10 13:51 brave-sailor 阅读(2846) 评论(0) 推荐(1)
摘要: HSL 和 HSV(也叫做 HSB)是对RGB 色彩空间中点的两种有关系的表示,它们尝试描述比 RGB 更准确的感知颜色联系,并仍保持在计算上简单。HSL 表示 hue(色相)、saturation(饱和度)、lightness(亮度),HSV 表示 hue、 saturation、value 而 ... 阅读全文
posted @ 2015-11-10 13:49 brave-sailor 阅读(1461) 评论(0) 推荐(0)
摘要: 一般的3D编程只需要使用RGB颜色空间就好了,但其实美术人员更多的是使用HSV(HSL),因为可以方便的调整饱和度和亮度。有时候美术需要程序帮助调整饱和度来达到特定风格的渲染效果,这时候就需要转换颜色空间了。出处:http://zh.wikipedia.org/wiki/HSL%E5%92%8CHS... 阅读全文
posted @ 2015-11-10 13:47 brave-sailor 阅读(1222) 评论(0) 推荐(0)
摘要: RGB三原色是基于人肉眼对光线的生理作用。人眼内有三种椎状体“对这三种光线频率所能感受的带宽最大,也能独立刺激这三种颜色的受光体”,因 此RGB称为三原色。比如,黄色波长的光对人眼的刺激效果,和红色与绿色同时刺激人眼相同,所以,对人来说R+G=yellow,即 (255,255,0).相对于RGB,... 阅读全文
posted @ 2015-11-10 12:42 brave-sailor 阅读(1500) 评论(0) 推荐(0)