如何计算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*颜色空间可以直接通过使用颜色空间内的几何距离来做不同颜色之间的比较分析,所以可以有效地、方便地用在测量较小的色差上。但因为是非线性变换,所以计算量比较大。
参考资料来源:百度百科-颜色空间
2024-11-15 广告
Y(亮度)=(0.299*R)+(0.587*G)+(0.114*B)
不过这个其实就是简单转为灰度图了,建议使用LUV或者、LAB颜色空间,那个更符合人眼的观察。
Y(亮度)=(0.299*R)+(0.587*G)+(0.114*B)