直方图均衡化计算过程

直方图均衡化计算过程我写了一篇关于直方图均衡化和直方图规定化的文章 直接 push 了代码和实验结果 没有讲原理 想看那篇文章请点击下面 https blog csdn net macunshi article details 这里我们尽量不用数学符号公式等 而用简单易懂的方式来把直方图均衡化的原理讲一下 其过程可以用下面一个表来展示 nbsp 是不是看不懂了 没关系 我们一点点来

我写了一篇关于直方图均衡化和直方图规定化的文章,直接push了代码和实验结果,没有讲原理。想看那篇文章请点击下面:

https://blog.csdn.net/macunshi/article/details/

这里我们尽量不用数学符号公式等,而用简单易懂的方式来把直方图均衡化的原理讲一下。其过程可以用下面一个表来展示:

 

直方图均衡化计算过程

是不是看不懂了?没关系,我们一点点来。

(1)确定图像的灰度级

我们要处理的图像是灰度图像,如果是彩色的,需要先转化成灰度图像,然后确定图像的灰度级有多大,一般就是8位的图像,灰度级为0-255,上标示例中的是3位的,灰度级为0-7。

(2)计算原始直方图分布概率p(i)

也就是统计每一个灰度在整个图像中像素个数的占比,总和为1。记第i个灰度的直方图分布概率为p(i)。

(3)计算直方图概率累计值s(i)

这里s(0)=p(0);

      s(1)=p(0)+p(1);

      s(i)=p(0)+p(1)+……+p(i)    where(i>1)。

(4)根据公式求取像素映射关系

ss(i)=int{[max(pix)-min(pix)]*s(i)+0.5}

其中,pix指原图像中的灰度值,需要求取原图像中的最大灰度值减去最小灰度值。

而有的均衡化理论中是(2^n-1)-0,也就是该灰度级中的最大值减去灰度最小值。ss(i)是第i灰度级所对应的均衡化图像中的灰度级。

(5)灰度映射

上一步找到了原图像和均衡化图像灰度的对应关系,对原图进行操作,将每个像素映射成新的像素即可。

此时图像均衡化已经完成,当然你也可以再次统计灰度概率,观察一下结果。

直方图反映了图像的清晰程度,当直方图均匀分布时,图像最清晰。由此,我们利用直方图达到了使图像清晰的目的。

 

后续再写直方图规定化的计算过程,传送门如下:

https://blog.csdn.net/macunshi/article/details/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178043.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午6:09
下一篇 2026年3月26日 下午6:10


相关推荐

  • 河北对口计算机专业一分一档6,最新!河北6市中考分数线、一分一档表→

    河北对口计算机专业一分一档6,最新!河北6市中考分数线、一分一档表→原标题:最新!河北6市中考分数线、一分一档表→邢台刚刚!邢台市区中考一分一档表公布!邯郸邯郸市2020年主城区普通高中招生最低控制分数线↓↓↓2020年邯郸中考一分一档统计表公布!沧州沧州一中录取参考线(文化分)1、沧州市区北大班:542分珍珠班:530分实验班:以教育局公布为准2、沧州各县市报到时间:7月30日,上午8:00-11:30交费(2000元)⑴现金1…

    2022年7月13日
    31
  • MYSQL ODBC

    MYSQL ODBC

    2021年8月29日
    60
  • plsql安装教程

    plsql安装教程先安装Oracle客户端下载地址:再安装plsqldev下载地址:如果需要汉化,可安装汉化补丁包下载地址:配置数据库找到安装路径,如C:\app\xxx\product\11.2.0\client_1\Network\Admin,将此目录下Sample文件夹里的tnsnames.ora文件移到上层Admin目录下。tnsnames.ora里添加数据库配置AUTOSPD1=(…

    2022年5月27日
    39
  • 腾讯元宝文生图功能升级 支持混元和DeepSeek两大模型生成

    腾讯元宝文生图功能升级 支持混元和DeepSeek两大模型生成

    2026年3月12日
    2
  • 尺度空间家具_空间尺度分析

    尺度空间家具_空间尺度分析尺度空间的基本思想:在视觉信息(图像信息)处理模型中引入一个被视为尺度的参数,通过连续变化尺度参数获得不同尺度下视觉处理信息,然后综合这些信息以深入地挖掘图像的本质特征。尺度空间方法将传统的单尺度视觉信息处理技术纳入尺度不断变化的动态构架中,因此更容易获得图像的本质特征。尺度空间生成的目的是模拟图像数据的多尺度特征。尺度空间理论是通过对原始图像进行尺度变换,获得图像多尺度下的尺度空间表示

    2022年8月31日
    5
  • pic单片机c语言計數,单片机教程:PIC单片机C语言程序设计(三)

    pic单片机c语言計數,单片机教程:PIC单片机C语言程序设计(三)八 C 语言的数组和 LED 数码显示 C 语言中的数组也是其重要内容之一 在以下介绍的 LED 数码管显示时 大家会看到它的用途 数组是由同种类型变量组成的集合体 在使用这些变量时 可用同一自定义的标识符命名 如在 LED 数码管显示字段时 用的数组自定义名为 SEG7 数组可以是一维的 也可以是多维的 这里主要介绍 维数组及其应用 1 一维数组表达式 类型说明符数组名 常量 方括号中常量又称下标 例如数组 in

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号