-
大小: 2KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-02-12
- 语言: Matlab
- 标签: site:www.pud DSIHE 算法
资源简介
直方图均衡化的几个改进算法程序:BBHE,DSIHE,MMBEBHE
代码片段和文件信息
clc
clear all
%读入图片
gf=imread(‘lena.tif‘);
figureimhist(gf)
title(‘原始直方图‘);
gfMin=min(gf(:));
gfMax=max(gf(:));
%测量图像尺寸参数
[st]=size(gf);
%计算每个灰度级出现的次数
h1=imhist(gf);
%计算图像的平均灰度gray_mean
gray_mean=round(sum(gf(:))/(s*t))
%计算nlnu
nl=sum(h1(gfMin+1:gray_mean+1));
nu=sum(h1(gray_mean+2:gfMax+1));
% 计算BBH直方图均衡化后的输出Y(ij)
for i=1:s
for j=1:t
x=gf(ij);
if x<=gray_mean
cl=sum(h1(gfMin+1:x+1))/nl;
y(ij)=gfMin+(gray_mean-gfMin)*cl;
else
cu=sum(h1(gray_mean+2:x+1))/nu;
y(ij)=(gray_mean+1)+(gfMax-(gray_mean+1))*cu;
end
end
end
y=mat2gray(y);
%显示BBH均衡化后的图像及其直方图
figureimshow(y)
title(‘BBH均衡化后的图像‘);
figureimhist(y)
title(‘BBH均衡化后的直方图‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 921 2013-09-24 21:24 直方图均衡化\DSIHE_1999.m
文件 1245 2013-09-30 09:09 直方图均衡化\MMBEBHE.m
文件 863 2013-09-30 09:05 直方图均衡化\BBHE_1997.m
目录 0 2014-04-24 21:34 直方图均衡化
----------- --------- ---------- ----- ----
3029 4
- 上一篇:MATLAB MIE散射仿真
- 下一篇:opencv-3
相关资源
- wavelet-matlab 基于小波变换的图像融合
- souce-code 数字图像处理与机器视觉(光
- icm_seg
- Adaptive_Filtering
- m.file 语音增强算法
- dongtai-shoushi-shibie-chengxu 动态手势识别
- ImageProcess_ToolBox
- Itti-Matlab Itti模型的显著图提取
- voice-conversion--MFCC-GMM 实现多个人的说
- text-classification matlab编写的文本分类的
- Matrix-Completion 低秩矩阵方面的实例
- 3-D-dwt 三维离散小波变换程序
- DeepLearnToolbox-master 深度学习工具箱的
- sparsecoding 稀疏编码在图像分类中的实
- LOF 局部离群点检测算法
- MeanShift 均值漂移算法的MATLAB代码
- iterative_blind_deconvolution 实现了迭代盲
- EMD matlab实现EMD分解。完整的EMD分解程
- RGB_Criminisi Criminisi算法修复彩色图像
- CNN 经典的卷积神经网络MATLAB实现源码
- uncoordinated-charging
- deblur 本源码是关于图像盲去模糊的算
- gaosilvbo 高通高斯滤波
- MRFFeature
- metrix 几种全参考图像质量评价标准
- matlab-smooth 可以对曲线进行平滑
- dianziwenxiang matlab实现的电子稳像算
- GUI_gui MatLab 几个GUI界面的切换
- ROI~ 图形图像感兴趣区域提取的方法
- hyper_SAE
评论
共有 条评论