直方图均衡化的思想就是将原始图像的不均匀的直方图变换成均匀分布的形式,

即将输入图像转换为在每一及灰度级上都有相同的像素个数,就是直方图平坦,分布均匀

代码:

clc;
clear all;
close all;
histgram=zeros(1,256);%生成直方图数组,就是存储每个像素值的个数
cdf=zeros(1,256);
I=imread('lena.jpg');
imhist(I)
%%
[a b]=size(I);
for i=1:afor j=1:bk=I(i,j);histgram(k)=histgram(k)+1;end
end   %得打直方图
cdf(1)=histgram(1);
for i=2:256cdf(i)=cdf(i-1)+histgram(i);
end
%让前面的像素值的个数相加
for i=1:afor j=1:bk=I(i,j);eq(i,j)=cdf(k)*256/(a*b);end
end
figure;
imshow(uint8(eq));
figure;
imhist(uint8(eq))%%
%简写形式I1=histeq(I);
imshow(I1)

直返图均衡化代码详解相关推荐

  1. 【Echarts】echarts饼图、圆环图配置代码详解

    前言 简介:本文将从头开始,带你快速上手 echarts最常用图例-饼图 准备:请自行先将echarts图例引入你的项目,本文不多介绍.(引入 echarts教程:http://t.csdn.cn/m ...

  2. Java设计模式之享元模式(UML类图分析+代码详解)

    大家好,我是一名在算法之路上不断前进的小小程序猿!体会算法之美,领悟算法的智慧~ 希望各位博友走过路过可以给我点个免费的赞,你们的支持是我不断前进的动力!! 加油吧!未来可期!! 本文将介绍java设 ...

  3. java设计模式之建造者模式(UML类图分析+代码详解)

    大家好,我是一名在算法之路上不断前进的小小程序猿!体会算法之美,领悟算法的智慧~ 希望各位博友走过路过可以给我点个免费的赞,你们的支持是我不断前进的动力!! 加油吧!未来可期!! 本文将介绍java设 ...

  4. Java设计模式之模板方法模式(UML类图分析+代码详解)

    大家好,我是一名在算法之路上不断前进的小小程序猿!体会算法之美,领悟算法的智慧~ 希望各位博友走过路过可以给我点个免费的赞,你们的支持是我不断前进的动力!! 加油吧!未来可期!! 本文将介绍java设 ...

  5. Java设计模式之中介者模式(UML类图分析+代码详解)

    大家好,我是一名在算法之路上不断前进的小小程序猿!体会算法之美,领悟算法的智慧~ 希望各位博友走过路过可以给我点个免费的赞,你们的支持是我不断前进的动力!! 加油吧!未来可期!! 本文将介绍java设 ...

  6. Java设计模式之策略模式(UML类图分析+代码详解)

    大家好,我是一名在算法之路上不断前进的小小程序猿!体会算法之美,领悟算法的智慧~ 希望各位博友走过路过可以给我点个免费的赞,你们的支持是我不断前进的动力!! 加油吧!未来可期!! 本文将介绍java设 ...

  7. Java设计模式之组合模式(UML类图分析+代码详解)

    大家好,我是一名在算法之路上不断前进的小小程序猿!体会算法之美,领悟算法的智慧~ 希望各位博友走过路过可以给我点个免费的赞,你们的支持是我不断前进的动力!! 加油吧!未来可期!! 本文将介绍java设 ...

  8. 冒泡排序代码_凡人能看懂的冒泡排序和快速排序(附动态图和代码详解))

    这是第一篇公众号文章,所以内容打算写的浅简一点. 这篇文章将主要介绍两种非常普遍的排序方式:冒泡排序和快速排序.内容包括两种排序的原理,代码剖析,以及时间复杂度分析. 因为注意到很多快排的文章在介绍完 ...

  9. java设计模式之工厂模式(UML类图分析+代码详解)

    大家好,我是一名在算法之路上不断前进的小小程序猿!体会算法之美,领悟算法的智慧~ 希望各位博友走过路过可以给我点个免费的赞,你们的支持是我不断前进的动力!! 加油吧!未来可期!! 本文将介绍java设 ...

最新文章

  1. 图像滤镜艺术---(Lightleaks Filter)漏光滤镜
  2. 使用Gunicorn Ngnx Supervisor部署Django项目
  3. java 打地鼠 源代码_Java实现的打地鼠小游戏完整示例【附源码下载】
  4. 微软也走先使用后收费的路子--创业企业扶植计划(Microsoft BizSpark™)
  5. 湖南大学计算机与通信学院李燕,基于SVM的面部表情分析
  6. mysql中with...as用法
  7. Linux开发心得总结5 - Linux下OOM Killer机制详解
  8. HTML将div层级升到最高,CSS层级嵌套关系详解
  9. 【Nape教程】认识Nape空间
  10. matlab寻峰代码,寻峰的函数!! - 程序语言 - MATLAB/Mathematica - 小木虫论坛-学术科研互动平台...
  11. Http 3840 错误
  12. html首页我的待办,我的待办.html
  13. C# winform 打印预览
  14. 聊聊机器如何“写“好广告文案?
  15. 笔记 | 绝对值不等式
  16. 安徽工业大学计算机学硕,安徽工业大学计算机科学与技术学院几年制
  17. 什么事DDoS?什么事ADS?看ADS如何治愈DDoS伤痛
  18. Nginx中的include
  19. 医院计算机招聘笔试内容是什么,医院招聘考试的“内幕”难道你不想知道吗?...
  20. PHP代码审计DVWASQL注入[SQL Injection]

热门文章

  1. 一张图看明白Git的四个区五种状态
  2. vgg11/13/16/19-pytorch实现
  3. ShaderLab学习小结(十九)RenderToCubemap创建能反射周围环境的效果
  4. AWS CSAA -- 04 AWS Object Storage and CDN - S3 Glacier and CloudFront(三)
  5. 【五】MongoDB管理之生产环境说明
  6. 类linux系统/proc/sysrq-trigger文件功能作用
  7. 现在很多技术知识点缺乏来龙去脉的介绍
  8. 开发非代码的业务知识
  9. 一个比较简单、非常简单的计算器
  10. 剑指Offer:剪绳子(动态规划、贪婪算法)