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

作者&投稿:芷娥 (若有异议请与网页底部的电邮联系)
数字图像处理时为什么将rgb到ycbcr~

YCbCr:Y亮度和CbCr色度分量,由于人眼对于亮度相对于色度来说更加敏感,所以采用这种颜色空间格式可以选择不同的采样格式来减少数据量。
例如:64x64的图像,采用4:2:0的采样格式,Y分量有64x64个,而CbCr两个加起来才有32x32个。

VC中对图像的处理都是RGB格式的,无法获取显示器设置的亮度值。
如果你是指色彩点的亮度值,这个是可以实现的,但实际上是RGB对YUV的色彩亮度转换,示例代码如下:
CORLORREF clr=compDC.GetPixel(x,y);
double red=GetRValue(clr);
double green=GetGValue(clr);
double blue=GetBValue(clr);
double pix_color=red*0.299+green*0.587+blue*0.114;//亮度

可以将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*颜色空间可以直接通过使用颜色空间内的几何距离来做不同颜色之间的比较分析,所以可以有效地、方便地用在测量较小的色差上。但因为是非线性变换,所以计算量比较大。

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



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

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

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

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



RGB有亮度吗?你问的是不是RGB转灰度(亮度)图像,常用公式:

Y(亮度)=(0.299*R)+(0.587*G)+(0.114*B)
不过这个其实就是简单转为灰度图了,建议使用LUV或者、LAB颜色空间,那个更符合人眼的观察。

公式如下:
Y(亮度)=(0.299*R)+(0.587*G)+(0.114*B)

转化到HSL颜色空间,其中色相(H)、饱和度(S)、明度(L)。对所有L值取平均即为图像的亮度。


如何计算RGB数字图像处理 亮度的亮度值
可以将RGB颜色空间转为YIQ色彩空间,其中Y是指颜色的明视度,即亮度:Y = 0.299R + 0.587G + 0.114B。RGB是通过红绿蓝三原色来描述颜色的颜色空间,R=Red、G=Green、B=Blue。YIQ色彩空间属于NTSC系统。这里Y是指颜色的明视度,即亮度。其实Y就是图像灰度值,I和Q都指的是指色调,即描述图...

金色rgb值是怎么计算的?
2.常用金色的rgb值 R=255,G=215,B=0R=205,G=127,B=50R=166,G=124,B=64R=217,G=217,B=25

存在十六进制转换为rgb的通用计算公式吗,如果有请给出
红色分量 = 十六进制RR转换为十进制数。绿色分量 = 十六进制GG转换为十进制数。蓝色分量 = 十六进制BB转换为十进制数。3. 计算过程示例 例如,对于十六进制颜色代码"#3CB3E8",我们需要分别提取RR、GG和BB的值,即3C、B3和E8。然后按照上述公式计算每个分量的十进制值。这样我们就得到了对应的RGB值...

纯黑、纯白、最红色、最绿色、最蓝色、最黄色的RGB值各是多少?如何得来...
1、纯黑(黑色)RGB表示为rgb(0,0,0),纯白(白色)RGB表示为rgb(255,255,255),最红色(红色)RGB表示为rgb(255,0,0)。最绿色(绿色)RGB表示为rgb(0,255,0)、最蓝色RGB表示为rgb(0,0,255),最黄色(黄色)RGB表示为rgb(255,255,0)。2、通过以下原理得来的:RGB是从颜色发光的原理来...

一幅彩色静态图像(RGB),设分辨率为256×512,每一种颜色用8bit表示,则...
计算方法如下:1、横向分辨率×纵向分辨率=格子的总数,256×512=131072。2、每格的描述数量=颜色数×颜色表示位数,3×8bit=24bit。3、格子的总数×每格的描述数量=总数据位数,24bit×131072=3145728bit。4、总数据位数÷8=数据量,3145728bit÷8 = 393216(B)=393216÷1024=384(KB)。分辨率是度量...

如何计算 彩色rgb图像 分辨率800x600 每种颜色用8bit 这个图的数...
……800X600X8\/8\/1024\/1024=0.45776 Mb 800X600 是像数点数 800X600X8是总的bit量 总bit\/8 是换成字节数 再来的\/1024\/1024是换成Mb ……第二问的则多乘个25就可以了……

如何能准确的计算出RGB的颜色数值?那位大哥知道帮帮忙!
色的各个值,与 90% 纯白的各色的值相加。那么:R= 6+230=236 G= 1+230=231 B= 15+230=245 还是双击 PHOTOSHOP 的“工具箱”中的“前景色”设置块,弹出的窗口里,把 RGB 都分别设置成为这些值,得到的颜色,我感觉就应该是你要的颜色了。这样的解释,不知能不能解释你的疑惑。

psRGB颜色模式详细解决方案
在计算机中,RGB的所谓多少指的是亮度和表示为一个整数。通常情况下,RGB有256级亮度和由数字0, 1和255表示,2hellip。注意,虽然最高的号码是255,但0是一个数字,所以一共是256,从2000到2010,这是11年。根据计算,256级的RGB颜色可以结合共1678万种颜色,即256times;256times;256 = 16777216...

以150dpi扫描一张6寸照片为真彩色数字图像,原始数据量约为多少?_百度...
150dpi就是每英寸150点,这样3x4的照片扫描出来就是450x600=270000个像素点,24位真彩色就是每个像素点有RGB三色,每种颜色占8位共24位,即3个字节(1字节为8位),这样一共需要270000*3个字节,即810000字节,换算成KB还需要除以1024,即791KB(如果是选择题有时候出题的会为了方便计算,会以1000...

位图,灰度,索引颜色,RGB颜色,CMYK颜色的颜色数怎么计算
灰度图,指只有明暗层次变化的图。8位色深度的是2的8次方,也就是256色。指从黑到白分成256阶。16位的,就是2的16次方,自己计算:)索要颜色,是一个依据色彩表对照的256色的模式,只有一个通道,一个通道只能储存256阶色彩。RGB。有三种原色,同样存在色深度的问题,8位的,是指每个原色都可以...

泰安市18834564089: 求教做图像处理的各位高手:如何让Matlab计算一组RGB图片的亮度平均值并修改图像,得到统一亮度? -
芝月小儿: 亮度可以在HSL色彩空间中谈,所以先把图片由RGB空间转换到HSL空间.hsl=rgb2hsl(rgb_in),rgb_in即为图片的RGB空间矩阵.L分量表示亮度,对图片的L分量进行两次mean运算,就得到了一张图片的平均亮度.批量计算一组图片的亮度,再求平均值,就得到了这组图片的亮度平均值.用平均亮度除以某张的亮度,得一数值,把它乘到这张图片的L分量上,将越界的数值置为上限,就调整好了这张图片.再hsl2rgb转换到rgb空间

泰安市18834564089: 灰度图像的对比度公式是什么?具体是如何计算的请举例!谢谢
芝月小儿: 在计算机图形学与图像处理中,数字图像的灰度是进行图像识别与处理的基础.我们往往需要先读取数字图像的灰度,然后对其进行分析与处理,如生成灰度直方图、灰度...

泰安市18834564089: RGB 彩色和亮度Y的计算 -
芝月小儿: 由公式0.299*R + 0.587*G + 0.114*B=y可知, 在y已知的情况下去求解RGB三个变量是不现实的. 即便能凑出来,答案也不是唯一的.

泰安市18834564089: 色彩理论 原理 -
芝月小儿: 色彩是一门很深的学问,每种色彩都有自己的特点和原理.设计师要在网页设计中灵活、巧妙运用,使网页达到各种精彩效果.先详细了解色彩的模式是很有必要的. 在这里,按照我的理解.把色彩模式做下解释: RGB色彩模式: RGB模型通...

泰安市18834564089: 谁能告诉我,yuv和rgb之间的换算公式? -
芝月小儿: 它和RGB的换算公式为: Y = 0.299R + 0.587G + 0.114B U = -0.148R - 0.289G + 0.437B V = 0.615R - 0.515G - 0.100B R = Y + 1.140V G = Y - 0.395U - 0.581V B = Y + 2.032U 下面连接还有更详细的分析 http://bbs.ee.ntu.edu.tw/boards/Programming/14/3.html

泰安市18834564089: 如何计算rgb图像的信噪比 opencv -
芝月小儿: 计算信号的信噪比:1、信噪比的计量单位是dB,其计算方法是10LOG(Ps/Pn),其中Ps和Pn分别代表信号和噪声的有效功率.请注意:这是功率比.2、也可以换算成电压幅值的比率关系: 20LOG(Vs/Vn),Vs和Vn分别代表信号和噪声电压的“有效值”.请注意:这是电压比.3、信噪比通常不是直接进行测量的,而是计算出来的.通常的方法是:给放大器一个标准信号,调整放大器的放大倍数使其达到最大不失真输出功率或幅度(厂家调试失真的范围由规定的标准决定,我们自己调试凭听觉经验确定),用万能表测记下此时放大器的输出电压Vs,然后撤除输入信号,测量此时出现在输出端的噪声电压,记为Vn,再根20LOG(Vs/Vn)就可以计算出信噪比了.

泰安市18834564089: 已知一个像素的颜色,怎么求得它的红、绿、蓝各个值 -
芝月小儿: 用GetRvalue(), GetGvalue(), GetBvalue() 这三个api就能分别取出rgb的值了

泰安市18834564089: ps中去色命令与灰度模式之间的差别?怎么计算最终的亮度等级的? -
芝月小儿: 呵呵,区别太大了吧,去色命令针对的是图层,灰度模式针对的是一种色彩模式.就像RGB和CMYK两种模式可以表示同一种色彩,但却是不同的计算方式. 计算上去色命令和灰度基本上是一样的,都是以百分之五十灰度值做计算核心. 你问的综合亮度是多少,就是彩色模式(RGB或CMYK)未转化为灰度模式前,打开图层,转入通道,显示在R通道上该物体多亮,G上和B上分别多亮,然后将三者亮度综合起来,除以三,就的到转化为灰度图或灰度模式时候的亮度了.

泰安市18834564089: 在photoshop中,什么是色彩的亮度,色调和饱和度 -
芝月小儿: 1、 色相色相是从物体反射或透过物体传播的颜色.在0到360度的标准色轮上,按位置度量色相.通常情况下, 色相是由颜色名称标识的 ,比如红色,橙色或绿色. 2、 饱和度(纯度)饱和度,有时也称彩度 ,是指颜色的强度或纯度 .饱和...

泰安市18834564089: PS色彩管理与编辑 -
芝月小儿: 1、在 1993 年国际色彩印刷协会 (International Color Consortum) 建立一组色彩工业标准,也就是 ICC 色彩描述文件,妥善的解决色彩一致性问题.这个联盟具有国际知名厂商:Adobe, Agfa, Apple, Kodak, Microsoft…..ONYX 也是创始会员之...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网