全局直方图均衡化算法java_对比度增强(三):全局直方图均衡化

这篇博客介绍了全局直方图均衡化的概念,并通过Java代码展示了如何计算累加灰度直方图,进而应用公式进行图像处理,以增强图像对比度。内容包括图像读取、直方图计算、累加直方图生成以及处理后图像的显示。
摘要由CSDN通过智能技术生成

图像为I,宽为W,高为H,hist_i代表I的灰度直方图,hist_i(k)代表灰度值等于k的像素点个数,其中k∈[0,255]。全局直方图均衡化操作是对图像I进行改变,使得输出图像O的灰度直方图hist_o是“平”的,即每一个灰度级的像素点个数是“相等”的(可为约等),即hist_o(k)≈H*W/256,k∈[0,255],那么对于任意的灰度级p,0≤p≤255,总能找到q,0≤q≤255,使得:

5c5cad6cfd34a38bcfe4d5b697470f98.png

将hist_o(k)≈H*W/256带入(1)中,得:

4ab59464dda29fc0dd82a7a0e92e1850.png

化简为:

cf0d2284f4fe85be5041b536fd33f380.png

最终公式变为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值