数字图像处理知识之灰度变换函数

来源:互联网 发布:360软件粉碎 编辑:程序博客网 时间:2024/05/22 10:27

灰度变换也就是灰度级的各种变换,通过改变灰度级来对图像的明暗、对比度、灰度值进行处理。

我了解到的几种灰度变换函数:

1、线性函数

      a.反转: s=L-1-r,变换效果:黑的变白的,亮的变暗的

      b.恒等变换:灰度级不变,变换效果:不变

2、对数函数

      c.对数变换:扩展灰度级,变换效果:细节更丰富,比如有些图像亮的地方可以把它分解一下,就是显示的更细致。

      d.反对数变换:压缩灰度级

3、幂律函数(伽马变换)

      e.s=c*r^ga ma,当伽马值小于1时,变换效果:比原图更亮,因为灰度级高于原图的灰度级

                              当伽马值大于1时,变换效果:比原图更暗,因为灰度级低于原图的灰度级

      其实这个函数总体的作用,通俗的说就是我们平时把照片调亮或调暗

4、分段线性变换函数

      f.对比度拉伸

         即扩展灰度级的动态范围。

         三种:r1=s1,r2=s2,灰度级不变

                     r1=r2,s1=0,s2=L-1,阈值处理函数,会产生一副二值图像,也就是黑白。有时候r1=r2=m,这个m取值为平均灰度级

                     r1=rmin,s1=0,r2=rmax,s2=L-1,实现的效果最好,也就是对比度拉伸,灰度级范围最广【0,L-1】

      g.灰度级分层 

         两种方法:感兴趣的所有灰度值都设为白,其他的都设为黑(反过来也行)

                             感兴趣范围的灰度变亮/暗,其他不变

      h.比特平面分层

          如8比特,那么灰度级就是256,所以由1-8层的比特平面,图像显示的内容会越来越多。


阅读全文
1 0
原创粉丝点击