sRGB是标准色彩空间
是一个微软和惠普于1996年定义的标准色彩空间

如果想从sRGB转到CIEXYZ空间,要乘以这个矩阵:

得到CIEXYZ之后,可以再转成CIELAB:

其中X0,Y0,Z0X_0, Y_0, Z_0X0​,Y0​,Z0​是定义的参考白点,根据不同的标准定义,如Illuminant D50定义的是X0=96.4212,Y0=100,Z0=82.5188X_0=96.4212, Y_0=100, Z_0=82.5188X0​=96.4212,Y0​=100,Z0​=82.5188,Standard Illuminant D65定义的是X0=95.0489,Y0=100,Z0=108.8840X_0=95.0489, Y_0=100, Z_0=108.8840X0​=95.0489,Y0​=100,Z0​=108.8840

在sRGB空间是不能进行颜色距离的计算的,并且RGB空间是正交的,而人眼视觉系统不是,直接用RGB计算距离不能很好地直观反映人眼的感受。转到CIELAB之后就可以计算了,CIELAB的非线性特性可以反映人眼的感知。以欧氏距离为例:

sRGB转CIEXYZ转CIELAB,以及色彩距离相关推荐

  1. RGB 转换为 XYZ 和 LAB空间:convert between sRGB and CIEXYZ, 色域色彩相关

    文章目录 How to convert between sRGB and CIEXYZ 1. sRGB 2. CIE-XYZ 3. How to Convert 3.1 sRGB to XYZ 3.2 ...

  2. 如何在sRGB和CIEXYZ之间进行转换

    描述颜色一直是一个复杂的挑战.相机在普通的sRGB色彩空间中提供图像数据,所以没有任何附加信息的任何图像都可以用sRGB中的颜色表示.其他色彩空间,例如与人类视觉有关的色彩空间,被用于色彩分析. 由于 ...

  3. srgb色彩空间_网页设计师的色彩:了解sRGB

    srgb色彩空间 The desire for the color of elements to appear consistently on the web across different dev ...

  4. 利用k-means算法实现图像自动色彩量化

    图像色彩量化 请参考:图像色彩量化讲解及实现 k-means算法 请参考:k-means算法讲解及实现 算法流程: 从图像中随机选取K个RGB分量(K是k-means的类别数) 将图像中的像素分配到颜 ...

  5. SRGB和RGB的区别

    红,绿,蓝是3基色,它们叠合在一起产生了我们在数码影像领域科技革新中所有可能的颜色.这些我们所认为的"所有的颜色"从我们的显示器,打印机和其他数码影像设备发出,并且它们都可以 &q ...

  6. 广色域图片Android,广色域手机很厉害?其实安卓手机屏幕的色彩问题一

    原标题:广色域手机很厉害?其实安卓手机屏幕的色彩问题一 在众多国内外品牌的攻势之下,如今的安卓手机基本上可以说是无差异化竞争,众多厂商用着三星的内存颗粒,用着高通若干款SOC,加上索尼的不同摄影传感器 ...

  7. 【理论课之配饰设计】色彩与视觉的原理

    色彩与视觉的原理(1) 1.光与色 光色并存,有光才有色.色彩感觉离不开光. (1)光与可见光谱.光在物理学上是一种电磁波.从0.39微米到0.77微米波长之间的电磁波,才能引起人们的色彩视觉感觉受. ...

  8. 数字图像处理:4.色彩空间转换

    颜色通常用三个相对独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是颜色空间.而颜色可以由不同的角度,用三个一组的不同属性加以描述,就产生了不同的颜色空间.但被描述的颜色对象本身是 ...

  9. 【图像处理】常用色彩空间

    参考并编辑: http://blog.csdn.net/wangjinwj2008/article/details/8272081 http://blog.csdn.net/skyereeee/art ...

最新文章

  1. android学习第5天(周六日没学,可惜啊,神驰物外了)
  2. 2017-2019年全国大学生智能汽车竞赛获奖数据分析
  3. 【正则表达式】值匹配汉字的正字表达式
  4. mysql多列索引用处_MySQL索引使用说明(单列索引和多列索引)
  5. #在android studio中维护日程管理系统
  6. git命令之git mergetool vi非正常退出.swp删除不了的问题
  7. python——opencv入门(一)
  8. 用户画像是怎么生成出来的?
  9. 开源http协议库curl和wget的区别和使用
  10. 区分PC端与移动端代码,涵盖C#、JS、JQuery、webconfig
  11. 【TWVRP】基于matlab遗传和粒子群算法求解带时间窗的车辆路径规划问题【含Matlab源码 1037期】
  12. mysql游标使用 loop_mysql 游标 loop while 的使用
  13. day32,尚硅谷视频学习中
  14. 调查称82%网友面对安全问题无从下手
  15. 代码覆盖率工具lcov
  16. 程序员的福利:使用WebCollector爬取某美女网站上的图片
  17. iso-8859-1表示中文汉字
  18. 督查督办管理系统适合什么企业
  19. docker应用篇(1):如何搭建VXXXN
  20. 西门子PLC中的累加器 ACCU1/2的个人理解

热门文章

  1. 7-38 寻找大富翁 (25分)
  2. 【钉钉考勤打卡】--上传打卡记录
  3. os什么意思python_Python中import os是什么意思?
  4. 多媒体 || GIF压缩与JPEG压缩的对比
  5. 音诺恒RK3568高性能智能商显安卓广告机主板解决方案
  6. access与project与python的区别_Access与 Excel区别
  7. RASNet视频目标跟踪论文笔记
  8. python m4a转mp3_python脚本实现音频m4a格式转成MP3格式
  9. SaaS到底是什么,如何做?——这份我亲手整理的笔记您收好了!
  10. android浏览器有桌面模式么,手机浏览器添加到主屏幕(桌面)的图标设置以及WebApp模式...