色调、饱和度和亮度(hue, saturation, and brightness)以人对红、绿、蓝(RGB)三色组合的感觉为基础。在描述阴极射线管显示器参数时,经常提到这三个专有名词。所有的颜色可以用色调、饱和度和亮度来表示,就象所有的颜色都可以用红、黄、绿三种基本色表示一样。

  大部分可见光包含一定的能量。色调(hue)是在可见光光谱中能量最强时的波长。如下图所示。图中在最高点所有的颜色具有相同色调,波长刚刚超过500纳米。

          

  饱和度(saturation)表示可见光的相对带宽。图中,曲线的倾斜度表示饱和度。红色曲线的饱和度较低,绿色曲线饱和度高一些,蓝色曲线的饱和度最高。曲线的倾斜程度同饱和度的大小成正比。随着饱和度的增加,颜色就会更“清楚”。饱和度越小,颜色就会越“淡”。

  亮度(brightness)表示可见光的能量强度。可以用全部能量值表示亮度,也可以用可见光波的最大振幅表示亮度。在RGB色彩模式中,红、绿、蓝三色的范围可以从0到100%,代表了不同的亮度,用十进制表示,亮度范围从0到255,十六进制表示,亮度范围从0到FF。

hue, saturation, and brightness:色调、饱和度和亮度相关推荐

  1. html怎么调颜色的饱和度,css – LESS:色调,饱和度和亮度 – 如何使用?

    HSL LESS函数不返回颜色,而是返回名称指示的颜色部分的整数值. hue(@color); // returns the `hue` channel of @color in the HSL sp ...

  2. Gabor Filtering of Complex Hue/Saturation Images for Color Texture Classification Gabor滤波器:复杂色调/饱和度图

    课程PPT讲课记录--课程论文阅读--原论文/论文研读Ppt后续见资源. 目录 摘要 介绍 基础概念 2 Grayscale Gabor Filters -灰度Gabor过滤器 2.1 2D–Gabo ...

  3. 【OpenCV计算机视觉基础】HSB的色调、饱和度和亮度概念

    色调.饱和度和亮度概念 HSB是一种符合直觉的色彩空间.使用色调.饱和度和亮度这三个概念来描述图像颜色. 此三种概念并没有标准的定义,但有定性的描述. 色调 色调(hue)指的是一幅画中画面色彩的总体 ...

  4. VS+OpenCV 处理图像的颜色(下)用色调、饱和度和亮度表示颜色、肤色检测

    [实现] #include<opencv2/core.hpp> #include<opencv2/highgui.hpp> #include<opencv2/imgpro ...

  5. RGB颜色空间、色调、饱和度、亮度、HSV颜色空间详解

    一.概述 本文章会详细的介绍RGB颜色空间与RGB三色中色调.饱和度.亮度之间的关系,最后会介绍HSV颜色空间! 一.RGB颜色空间 1. 起源 RGB三原色起源于上世纪初1809年Thomas Yo ...

  6. Android色彩特效处理之色调、饱和度、亮度、ColorMatrix精炼详解

    一.前期基础知识储备 Bitmap(位图文件),扩展名可以是.bmp或者.dib.位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2.4.8.16. ...

  7. OpenCV计算机视觉编程攻略之用色调、饱和度和亮度表示颜色

    OpenCV用cv::cvtColor 函数把BGR 图像转换成另一种色彩空间,用色调.饱和度和亮度表示颜色,这里使用转换代码CV_BGR2HSV.源代码如下: #include <vector ...

  8. 色调,饱和度,亮度如何计算

    (亮度,重量轻,强度大,价值:亮度):(饱和度饱和度),亮度:色调(色调色调),饱和度,此前,转换公式色调,饱和度,明度此外,我在网页中总结,但事实上,一直在一起才正式不理解的原因. 在色调,饱和度, ...

  9. Android学习笔记之-:对Android图像色调饱和度亮度处理

    首先也简单介绍下图像的RGBA模型,R指红色(Red),G指绿色(Green),B指蓝色(Blue)及A指透明度(Alpha),由这四种元素搭配组合成了各种各样的颜色. 处理工具类及方法: publi ...

最新文章

  1. CEO换人、IPO延期,比特大陆艰难转型路漫漫
  2. spring手动控制事务开启_“上帝视角”图解Spring事务的传播机制原理
  3. 围成一圈的排列组合问题_行测技巧:巧解环形排列组合
  4. Java Arrays.sort()函数
  5. 为导入的项目更改cvs用户名
  6. python3.5安装步骤-pycharm安装步骤
  7. centos安装GNOME打开emacs
  8. hihocoder-1623-有歧义的号码
  9. 送给小白的 7 个 python 小坑
  10. Altium Designer的元件库
  11. Verilog实现的格雷码与二进制码的互相转换
  12. 笔记本光驱位固态硬盘安装及系统迁移
  13. 边境的悍匪—机器学习实战:第三章 分类
  14. Warning: Class ‘com.bupt.dts.DTSFortran‘ not found in module ‘AntlrTest‘
  15. 01 电阻的简介及常见电路分析
  16. OpenglES2.0 for Android:第一个OpenglES应用
  17. 企业必备的13种体系认证大盘点!
  18. 怎样形成计算机知识体系,打牢基础,形成网络化知识体系
  19. 《机器学习:实用案例解析》,读书笔记
  20. 职称计算机word上机试题,2018职称计算机考试word操作练习及答案(4)

热门文章

  1. Omni/USDT钱包对接PHP开发包
  2. 第六章 第二节:AndroidStudio地图覆盖物
  3. 【流水CPU中的流水线问题】
  4. 如何找回不小心删除的PDF文档?
  5. 道法术器,第一次写书评并由此引发的思考
  6. 别说996,就是9-12-6我都能干…
  7. 用arduino监测投币机投币并控制门禁道闸
  8. 创新案例|“丑鞋”Crocs如何做到年收入增长67%?
  9. 优秀企业最大的特征是专注
  10. JSP页面中引入js文件