如何计算RGB数字图像处理 亮度的亮度值

如题所述

可以将RGB颜色空间转为YIQ色彩空间,其中Y是指颜色的明视度,即亮度:Y = 0.299R + 0.587G + 0.114B。

RGB是通过红绿蓝三原色来描述颜色的颜色空间,R=Red、G=Green、B=Blue。YIQ色彩空间属于NTSC系统。这里Y是指颜色的明视度,即亮度。其实Y就是图像灰度值,I和Q都指的是指色调,即描述图像色彩与饱和度的属性。

YIQ颜色空间具有能将图像中的亮度分量分离提取出来的优点,并且YIQ颜色空间与RGB颜色空间之间是线性变换的关系。RGB和YIQ的对应关系的方程式表示:Y = 0.299R + 0.587G + 0.114B。

扩展资料:

颜色空间转换特特点:

1、RGB颜色空间采集到的彩色图像,一般就是被分成R、G、B的成分加以保存的。然而,自然环境下对亮度比较敏感。而RGB颜色空间的分量与亮度密切相关,即只要亮度改变,3个分量都会随之相应地改变。所以,RGB颜色空间适合于显示系统,却并不适合于图像处理

2、HSI变换与RGB变换都是非线性变换,耗时多,无法满足机器手进行采摘工作的实时性需要。L*a*b*颜色空间可以直接通过使用颜色空间内的几何距离来做不同颜色之间的比较分析,所以可以有效地、方便地用在测量较小的色差上。但因为是非线性变换,所以计算量比较大。

参考资料来源:百度百科-颜色空间

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-02-29

  计算RGB图像亮度值的方法。可以通过PS来识别。具体方法是:

  1、在PS中,选择前景色。

  2、用鼠标指向要识别的像素,如下图:

  3 。在拾色器中读取亮度值。

第2个回答  推荐于2017-10-05
RGB有亮度吗?你问的是不是RGB转灰度(亮度)图像,常用公式:

Y(亮度)=(0.299*R)+(0.587*G)+(0.114*B)
不过这个其实就是简单转为灰度图了,建议使用LUV或者、LAB颜色空间,那个更符合人眼的观察。本回答被提问者和网友采纳
第3个回答  2016-01-26
公式如下:
Y(亮度)=(0.299*R)+(0.587*G)+(0.114*B)
第4个回答  2019-02-18
转化到HSL颜色空间,其中色相(H)、饱和度(S)、明度(L)。对所有L值取平均即为图像的亮度。
相似回答