话不多说,直接上题。搞懂这道题,你就会计算直方图均衡化了

假定有一幅总像素为64x64的图像,灰度级数为8

各灰度级分布列于下表中,

求原始图像直方图和直方图均衡化后的灰度级,

并画出均衡化后直方图的示意图。

原始图像灰度级k 归一化灰度级 第k像素级像素个数
0 0/7=0 790
1 1/7=0.1428 1023
2 2/7=0.2856 850
3 3/7=0.4258 656
4 4/7=0.5714 329
5 5/7=0.7142 245
6 6/7=0.8571 122
7 7/7=1 81

直方图均衡化步骤:

  • 统计原图像直方图
  • 计算新的灰度级,修正sk为合理灰度级
  • 计算新的直方图

(1)统计原图像直方图

首先计算第k个像素出现的概率(),用第k个像素级个数除以像素总个数,然后画出原始图像直方图

原始图像灰度级k 归一化灰度级 第k像素级像素个数 第k个灰度级出现的概率()
0 0/7=0 790 0.19
1 1/7=0.1428 1023 0.25
2 2/7=0.2856 850 0.21
3 3/7=0.4258 656 0.16
4 4/7=0.5714 329 0.08
5 5/7=0.7142 245 0.06
6 6/7=0.8571 122 0.03
7 7/7=1 81 0.02

(a)原图直方图

(2)计算新的灰度级并修正为合理灰度级

s1=0.19      s2=0.19+0.25      s3=0.19+0.25+0.21       ..........      s7=0.19+0.25+0.21+0.16+0.08+0.06+0.03+0.02

计算出之后,对比寻找最接近作为变换后的灰度级

原始图像灰度级k 归一化灰度级 第k像素级像素个数 第k个灰度级出现的概率() 变换后灰度级 p()
0 0/7=0 790 0.19 0.19~1/7 s1 790 0.19
1 1/7=0.1428 1023 0.25 0.44~3/7 s3 1023 0.25
2 2/7=0.2856 850 0.21 0.65~5/7 s5 850 0.21
3 3/7=0.4258 656 0.16 0.81~6/7 s6 985 0.24
4 4/7=0.5714 329 0.08 0.89~6/7 s6
5 5/7=0.7142 245 0.06 0.95~7/7 s7 448 0.11
6 6/7=0.8571 122 0.03 0.98~7/7 s7
7 7/7=1 81 0.02 1.00~7/7 s7

(3)新的直方图

直方图均衡化计算过程步骤相关推荐

  1. 详细解析图像处理 直方图均衡化计算

    什么是直方图均衡化 看一个图了解一下什么是直方图均衡化: 第一个图灰度都集中在左边,整体图像较暗 第二个图灰度都集中在右边,整体图像较亮 第三个图灰度都集中在中间,整体图像适中,但是雾蒙蒙的并不清晰 ...

  2. 基于MATLAB对低照度图像进行直方图均衡化和同态滤波操作

    资源下载地址:https://download.csdn.net/download/sheziqiong/85897108 资源下载地址:https://download.csdn.net/downl ...

  3. 直方图均衡化、规定化、局部直方图均衡化、直方图统计

    一.直方图均衡 如图3.16所示,是4个基本灰度级为特征的花粉图像:暗图像.亮图像.低对比度图像和高对比度图像,右侧显示了与这些图像对应的直方图. 由四张图的对比我们可知,如一幅图像的像素倾向于占据整 ...

  4. 直方图均衡化、规定化、局部直方图、直方图统计

    一.直方图均衡 如图3.16所示,是4个基本灰度级为特征的花粉图像:暗图像.亮图像.低对比度图像和高对比度图像,右侧显示了与这些图像对应的直方图. 由四张图的对比我们可知,如一幅图像的像素倾向于占据整 ...

  5. 红外图像直方图均衡化算法理解

    1.红外图像直方图均衡化背景与目的 红外相机探测器的输出模式有模拟量和数字量,模拟量输出的需要用ADC转换,因而红外相机输出的数据位数一般都在12位到16位,对应的灰度级基本在2^12~2^16级而人 ...

  6. [Opencv](python)直方图均衡化与直方图比较

    1,直方图均衡化 (Histogram Equalization) 假如图像的灰度分布不均匀,其灰度分布集中在较窄的范围内,使图像的细节不够清晰,对比度较低.直方图均衡化,对图像进行非线性拉伸,重新分 ...

  7. 计算机视觉——图像去噪及直方图均衡化(图像增强)

    目录 系列文章目录 一.实验内容与方法 二.图像的加噪 1.高斯噪声 2.椒盐噪声 三.图像的去/降噪 1.均值滤波 2.中值滤波 四.直方图与均衡化 1.直方图 2.直方图均衡化 五.灰度图均衡化 ...

  8. java 灰度直方图_【数字图像处理】灰度直方图、直方图均衡化、直方图规定化...

    灰度直方图 一幅图像由不同灰度值的像素组成,图像中灰度的分布情况是该图像的一个重要特征.图像的灰度直方图就描述了图像中灰度分布情况,能够很直观的展示出图像中各个灰度级所占的多少. 图像的灰度直方图是灰 ...

  9. 灰度图像直方图均衡化公式及实现

    图像的直方图:直方图是图像中像素强度分布的图形表达方式.它统计了每一个强度值所具有的像素个数. 直方图均衡化:是通过拉伸像素强度分布范围来增强图像对比度的一种方法.是图像处理领域中利用图像直方图对对比 ...

最新文章

  1. 直播活动丨BMMeetup第1期:大模型Prompt Tuning技术,8场学术报告和Poster提前下载...
  2. C++ operator关键字(重载操作符)
  3. 第二十二章 李逵为什么不可爱
  4. OpenCV使用人脸界标检测进行人脸交换
  5. 项目ITP(一) 二维码
  6. 【对讲机的那点事】无线电对讲系统在隧道中的应用
  7. 数学家、数学轶事与数学史话
  8. unity3d 挂载脚本_Unity3D加载资源的四种方式
  9. 马上2023年了,终于发现一款颜值爆表的记账软件
  10. CANoe测试:CAPL Test Module的2种创建方式
  11. 深度学习二分类问题--IMDB数据集
  12. 为程序员讨回失去的午觉,我被投诉了,差点吃官司
  13. prop-types详解
  14. iOS中 Realm的学习与使用 韩俊强的博客
  15. Mac安装brew及问题解决
  16. css_使div中的文本自动换行
  17. Linux中chmod命令的用法
  18. CSS隐藏滚动条并可以滚动内容
  19. 前端3D开发,你需要了解的知识汇总
  20. 测试项目团队角色岗位职责

热门文章

  1. cpu线程测试软件,CPU多线程测试:wPrime/国际象棋
  2. oracle 闪查询,Oracle的回闪查询
  3. 矩阵计算的理论与方法_基于微带线的相位补偿方法分析
  4. 子集和问题 算法_LeetCode 90 | 经典递归问题,求出所有不重复的子集II
  5. 滤波器设计软件_滤波器设计——电路仿真软件的滤波器参数提取(下)
  6. 支付页面设计灵感|最美剁手的正确姿势!
  7. 棋魂桌面壁纸图片|大火影视壁纸找高图
  8. UI设计师用的最多的素材网站都收纳在一个导航
  9. 高质量UI面试作品模板,大大提高通过效率
  10. java socket 回调函数_请问Java网络编程如何在不使用多线程的情况下实现异步返回?...