灰度图

2019-02-28  本文已影响0人  jxy2018

为什么需要灰度图

  1. 颜色本身非常容易受到光照的影响,rgb变化很大,反而梯度信息能提供更本质的信息
  2. 三通道转为一通道后,运算量大大减少

我们可以把灰度图像看作图像的强度(Intensity),来求一些梯度特征。比较常用的有 HOG,LBP,SIFT等等。

彩色图片信息量大,有的时候我们仅仅用灰度图像里的信息就已经够了,为了提高运算速度自然就会采用灰度图,甚至有时灰度图还是过大,采用二值化图像也是有可能的

计算灰度的算法

  1. 取平均
Gray = (Red + Green + Blue) / 3
  1. 基于人眼感知

人类对红绿蓝三色的感知程度依次是: 绿>红>蓝,所以平均算法从这个角度看是不科学的。应该按照人类对光的感知程度为每个颜色设定一个权重,它们的之间的地位不应该是平等的。

一个图像处理通用的公式是:

Gray = (Red * 0.3 + Green * 0.59 + Blue * 0.11)
  1. More
    更多转换的算法可以看看这篇文章:https://github.com/aooy/blog/issues/4
上一篇下一篇

猜你喜欢

热点阅读