图像处理基础——灰度变换之直方图处理

参考自:https://www.jianshu.com/p/b9f29f78786b?from=timeline&isappinstalled=0
https://blog.csdn.net/u013263891/article/details/82987417

代码传送门:https://blog.csdn.net/jiDxiaohuo/article/details/100889095

直方图处理

灰度直方图是灰度级的函数,描述的是图像中具有该灰度级的像元的个数。以横轴表示灰度级,以纵轴表示每一灰度级具有的像元数或该像元数占总像元数的比例值,做出的条形统计图即为灰度直方图。

由图像可以得到的一些直方图的性质:

a.图形直观可以发现它首先是一个一维离散函数图像
b.直方图表示一幅图像中不同灰度像素出现的统计信息,它只能反映该图像中不同灰度值出现的频数(概率),而不能表示出像素的位置等其他信息
c.任何一幅特定的图像都有唯一的直方图与之对应,但不同的图像可以有相同的直方图。

根据直方图的形态可以大致推断图像质量的好坏。由于图像包含有大量像元,其像元灰度值分布应符合概率统计分布规律。假定像元的灰度值是随机分布,那么其直方图应该是正态分布。

在这里插入图片描述


直方图的均衡化

直方图均衡化是将原图像的直方图通过变换函数变为均匀的直方图,然后按均匀直方图修改原图像,从而获得一幅灰度分布均匀的新图像。

接下来就推导一下均衡化的过程:
首先考虑连续的灰度值,用变量 r 表示输入图像的灰度,用 s 表示输出图像的灰度。r 范围是 [ 0, L-1],则函数: s = T(r), r 的范围:[0 , L-1] (0为全黑,L-1为全白)。
T(r)满足下列两个条件:

  • 1.T( r )在区间0≤r≤1中为 严格单调递增函数,保证原图各灰度级在变换后仍保持从黑 到白(或从白到黑)的排列次序)
  • 2.当0≤r≤1时,0≤T( r ) ≤1,保证变换前后灰度值动态范围的一致性。

    在处理的过程中需要引入重要的变换函数:
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vector_LW

我们终将成龙 加油

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值