关于RGB色彩空间和Lab色彩空间

rgb和Lab,rgb和hsl的色彩空间转换 博主欢迎转载,但请一定要给出原文链接,标注出处!!!谢谢~ http://blog.youkuaiyun.com/sunny_xsc1994/article/details/78541079 特别不喜欢那些随便转载别人的原创文章又不给出链接的 所以不准偷偷复制博主的博客噢~~色彩空间转换最近因为一直在涉及图形处理方面的东西,所以免不了要涉及到色彩的转化,网上找了合适的rgb2lab以及rgb2hsl的代码 阅读详情
AI摘要

本文详细介绍了RGB色彩空间的基本概念,以及如何通过XYZ色彩空间进行转换到Lab色彩空间,强调了Lab色彩空间的优势和RGB转Lab的过程。作者还分享了Markdown和LaTeX在写作中的体验。,

RGB色彩空间

RGB色彩空间是最常见的色彩空间。以Red(红), Green(绿), Blue(蓝)为基础元素,构建一个三维空间。每一种颜色按照亮度划分了256个等级。因此RGB色彩空间可以表示的颜色数量高达256 * 256 * 256 = 16,777,216 种。(0,0,0)黑色, (255,255,255)白色.

Lab色彩空间

Lab色彩空间由亮度Light和有关色彩的a&b共同构成。a表示从绿色到红色(数值对应从负到正,后面同理),b表示从蓝色到黄色的范围。其中L的值域为[0, 255], a的值域为[-128, 127], b的值域为[-128, 127].其色域是最广的,囊括了RGB(屏幕输出)和CMYK(设备打印).
Lab色彩空间的特点是 更符合人类视觉 和 与设备无关

RGB转Lab色彩空间

RGB无法直接转换成为Lab,需要线转换成XYZ色彩空间再转换为Lab。至于XYZ色彩空间是什么,读者有兴趣可以自行去了解。没有兴趣就可以理解成中间多出了一步,然后直接使用就完事儿了。毕竟没必要知道轮子是怎么造出来的,只需关心轮子怎么转起来的即可。
1. RGB to XYZ
[ X Y Z ] = M ∗ [ R G B ] \begin{bmatrix} X\\ Y\\ Z\\ \end{bmatrix} = M* \begin{bmatrix} R\\ G\\ B\\ \end{bmatrix} ​XYZ​ ​=M∗ ​RGB​ ​ (1)


{ R = γ ( r 255.0 ) G = γ ( g 255.0 ) B = γ ( b 255.0 ) \left\{\begin{matrix}R = \gamma(\frac{r}{255.0})\\ G = \gamma(\frac{g}{255.0})\\ B = \gamma(\frac{b}{255.0})\end{matrix}\right. ⎩ ⎨ ⎧​R=γ(255.0<

【OpenCV】Lab颜色空间 Lab是一种色彩空间,也即一种颜色模型,是在1931年国际照明委员会(CIE)制定的颜色度量国际标准的基础上建立的,在1976年又经修订并被命名为CIELab.它包括人眼所能看到的所有的颜色(可见光谱),所以也是目前为止色域最宽的色彩空间,其每一组色值对应一种确定的与设备无关的色彩.这种用数学理论量化的色彩空间使不同设备的色彩能够相互比较、模拟和匹配.    在Lab颜色空间中,一种颜色 阅读详情

相关推荐

数字图像处理(11):RGB转YUV

RGB转YUV

2301_80417284的博客 2135

彩色图像从RGB色彩空间转换到Lab色彩空间

这是两个函数,CIE标准的变换;和Adobe的不一样 Step1: XYZ to RGB (采用 D65 白点):    [ R ]   [  3.240479 -1.537150 -0.498535 ]   [ X ]    [ G ] = [ -0.969256  1.875992  0.041556 ] * [ Y ]    [ B ]   [  0.055648

Polly Study PRIS 4193

【实用简单】色彩空间互转:LAB与RGB互转,RGB与HSI互转

以下公式皆可直接使用,没有原理介绍!!! 目录 LAB与RGB公式互转 RGB -&gt; Lab空间 Lab空间-&gt; RGB空间 RGB与HSI公式互转 RGB-&gt; HSI空间 HSI空间-&gt;RGB 空间 LAB与RGB公式互转 RGB -&gt; Lab空间 第一步归一化可省略,但归一化让数据聚集程度更好。 第三步转换到对数空间中原因是在对数空间中三个颜...

湫一 3922

02 色彩空间

RGB色彩模型是基于人类视觉系统中三种不同类型的锥体细胞对红、绿、蓝三种不同波长的光敏感度设计的。这种模型广泛应用于数字图像处理、彩色电视和计算机显示器等领域。

nmdbbzcl的博客 2118

计算机视觉色彩空间全解析:RGB、HSV与Lab的实战对比

计算机视觉色彩空间全解析:RGB、HSV与Lab的实战对比,在计算机视觉领域,准确理解和处理颜色信息至关重要。色彩空间作为定义颜色的数学模型,为我们提供了不同的方式来描述和操作颜色。常见的色彩空间有 RGB、HSV 和 Lab 等,它们各自具有独特的特性和应用场景。本文将深入探讨这三种色彩空间,通过详细的原理讲解、丰富的代码示例以及实际应用场景的对比,帮助读者全面掌握它们在计算机视觉中的应用。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 14万+

Unity类银河恶魔城学习记录1-10 PlayerWallJump源代码 P37

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考

Homura_的博客 1378

《机器人学一(Robotics(1))》_台大林沛群 第 3 周 【机械手臂 顺运动学】Quiz 3

的方向,旋转方向与四指弯曲方向相反,为负, α为 -90。的方向,旋转方向与四指弯曲方向相反,为负, α为 -90。bug 的图 要求解的 i 位置有误 两套 题目?B. 第2个 坐标系 的原点位置 不便于 计算;上面的正确,后两题 有误, 不知道问题在哪里。标准部分, 前面的更常用,这种仅作为 了解。还是计算过程中保留两位有效数字 不符合。2、确定 旋转角 α 正负的右手定则。1、确定坐标系方向的右手定则。可相交,距离为 0。A: 右手拇指指向。小数点后两位,不符合。

weixin_46034116的博客 1242

自动化革命:AI在需求分析、代码生成与测试中的深度应用

在2025年的科技浪潮中,人工智能(AI)已不再是实验室中的概念,而是深度渗透至软件开发的全生命周期。从需求分析的精准捕捉,到代码生成的自动化创作,再到测试环节的智能覆盖,AI正以革命性姿态重塑软件工程的核心环节。本文将结合2025年最新数据与行业实践,解析AI如何在这三大领域实现深度应用。

1510

STM32_WS2811驱动

STM32的WS2811驱动

健身房 2840

使用DDR4控制器实现多通道数据读写

这种高带宽对于大量的数据的应用非常重要。对于Controller/PHY Mode 的选择,我们使用Controller + PHY模式,Xilinx UltraScale/UltraScale+等高端FPGA通常包含硬核PHY,选择Controller + PHY模式可直接利用硬核,降低功耗和延迟,并且此模式的开发更易上手。在Basic页面下,首先勾选上AXI4 Interface选项,我们选用的内存接口速度为2133MHz的ddr4芯片,由于双沿触发,频率为1066MHz,那么周期应为938ps。

weixin_38828382的博客 1364

Java小白入门200例81之Java接口

作者简介 作者名:编程界明世隐 简介:优快云博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞! 引言 很多Java初学者问我,新手明明很用心、很努力学习的Java知识,转头又忘记了,很让人犯愁,小白如何能够快速成长、成为大牛呢? 其实要成为大神的技巧只有一个:“多学多练”,于是明哥就整理了比较典型的练习实例,通过练习能够快速提升编码技巧和熟练度,让你在成为大

编程界明世隐的博客 1358

【tessy】软件环境配置:Keil C51 Keil uVision UVSC (Default)

本文详细说明了tessy软件如何配置【Keil C51 Keil uVision UVSC (Default)】环境,具体操作步骤和注意事项

qq_37282365的博客 600

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: 关于径向基函数
下一篇: 关于欧几里得范数
Ayu阿予
博客等级 码龄5年 456粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ayu阿予

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值