用c语言实现图像的直方图均衡化_C# 直方图均衡

概念

直方图均衡化是图像处理领域中利用图像直方图对对比度进行调整的方法。通过这种方法,亮度可以更好地在直方图上分布。这样就可以用于增强局部的对比度而不影响整体的对比度,直方图均衡化通过有效地扩展常用的亮度来实现这种功能。

直方图均衡_百度百科​baike.baidu.com
b061e8be3ffb0808d37cb7c48db50c4b.png

介绍一个比较容易理解的链接内容

2659e575759f59a498438ef3e59edcfe.png
https://blog.csdn.net/qq_39119348/article/details/82724226
https://blog.csdn.net/timeless_2014/article/details/80389433​blog.csdn.net https://blog.csdn.net/qq_39119348/article/details/82724226​blog.csdn.net

算法步骤

  1. 统计灰度图像中各颜色出现的次数
  2. 从0颜色开始累计次数与总次数形成一个比值
  3. 用对应颜色的累计比值(*255)映射到255色度空间中
  4. 重新分布颜色值

代码实现

public 

运行效果

fd0e1abd5fd1813be898ed7dadb65148.png
直方图均衡前后
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值