RGB图像的灰度化公式

公式直接给出来,据说是根据心理学得来的经典公式

Gray = R*0.299 + G*0.587 + B*0.114

不过,由于浮点数精度问题,以上公式有以下几种变体:

Gray =(R*30+G*59+B*11)/100
Gray =(R*299+G*587+B*114)/1000
Gray =(R*77+G*151+B*28)>>8

另外,在灰度化的时候也可以不采用这个公式,公式完全可以自己定。比如:

rgb平均值

Gray=(R+G+B)/3;

仅取单一的绿色值作为灰度值

Gray=G

如上便是RGB灰度的简单计算。

参考:百度百科



打赏作者

发表评论

电子邮件地址不会被公开。 必填项已用*标注