直方图均衡化

直方图均衡化是一种通过改变图像灰度分布,实现对比度增强的技术。算法包括统计灰度值、计算百分比、构建累计分布和确定新灰度值等步骤。理解算法是实现代码的关键,无论Matlab还是C++,都能应用此方法。
摘要由CSDN通过智能技术生成

直方图均衡化的目的是利用图像直方图对图像对比度进行调整,“均衡”指将原有的直方图改为均匀分布的直方图。
算法流程
1.构建一个1*255的数组h,用于统计不同灰度值对应的像素个数;
这里写图片描述
2.计算每个灰度的像素个数在整个图像中所占的百分比
hs(i)=h(i)/image.size i=0….255
这里写图片描述
3.计算图像各灰度级的累计分布hp
hp(i)=sum[hs(k)] k=0…i
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值