彩色图转灰度图的几种方法

数字图像处理学习笔记(目录)

  1. 平均法
    g r a y ( x , y ) = f R ( x , y ) + f G ( x , y ) + f B ( x , y ) 3 gray(x, y) = \frac{fR(x, y) +fG(x, y) +fB(x, y) }{3} gray(x,y)=3fR(x,y)+fG(x,y)+fB(x,y)
  2. 加权平均(最常用)
    g r a y ( x , y ) = 0.299 ∗ f R ( x , y ) + 0.578 ∗ f G ( x , y ) + 0.114 ∗ f B ( x , y ) gray(x, y) = 0.299*fR(x, y) +0.578*fG(x, y) +0.114*fB(x, y) gray(x,y)=0.299fR(x,y)+0.578fG(x,y)+0.114fB(x,y)
  3. 最大值
    g r a y ( x , y ) = m a x { f R ( x , y ) , f G ( x , y ) , f B ( x , y ) } gray(x, y) = max\{fR(x, y) ,fG(x, y) ,fB(x, y) \} gray(x,y)=max{ fR(x,y),fG(x,y),fB(x,y)}
  4. 最大最小值平均
    g r a y ( x , y ) = m a x { f R ( x , y ) , f G ( x , y ) , f B ( x , y ) } + m i n { f R ( x , y ) , f G ( x , y ) , f B ( x , y ) } 2 gray(x, y) = \frac{max\{fR(x, y) ,fG(x, y) ,fB(x, y) \} + min\{fR(x, y) ,fG(x, y) ,fB(x, y) \} }{2} gray(x,y)=2max{ fR(x,y),fG(x,y),fB(x,y)}+min{ fR(x,y),fG(x,y),fB(x,y)}
  5. 直接将某个颜色分量做灰度值
    g r a y ( x , y ) = f R ( x , y ) g r a y ( x , y ) = f G ( x , y ) g r a y ( x , y ) = f B ( x , y ) gray(x, y) = fR(x, y) \\ gray(x, y) = fG(x, y) \\ gray(x, y) = fB(x, y) \\ gray(x,y)=fR(x,y)gray(x,y)=fG(x,y)gray(x,y)=fB(x,y)

你可能感兴趣的:(计算机视觉,机器学习)