资源简介
由于经典直方图均衡化不适用于灰度差异很大的图像的缺点,双直方图均衡化能有效克服这个缺点,可以实现图像的增强。
代码片段和文件信息
function [J]=BHE(I)
%输入原图
%双直方图算法
%2012.11.12
%叶爱萍
%%求的整幅图的平均像素值
N=256;%65536
%%求的整幅图的平均像素值
m=round(mean(mean(I)));
nLow=0;%统计低灰度的个数
nHigh=0;%统计高灰度的个数
%%分别统计两个范围内的灰度直方图
I=double(I);%转换成double型,matlab不允许对uint8型进行计算%%I是原始图像
[hw]=size(I);%得到图像高和宽
nhist = zeros(1N);
ncdf=zeros(1N);
for y=1:h
for x=1:w
if I(yx)<=m
nhist(I(yx)+1)=nhist(I(yx)+1)+1;%统计低灰度部分直方图
nLow=nLow+1;
else
nhist(I(yx)+1)=nhist(I(yx)+1)+1;%统计高灰度部分直方图
nHigh=nHigh+1;
- 上一篇:Stft短时傅里叶变换matlab实现
- 下一篇:点目标距离多普勒算法仿真
相关资源
- 同态滤波对图像进行处理
- 夜间图像增强
- matlab的高帽变换
- retinex图像增强
- 扩散滤波实现图像增强
- Matlab的红外图像增强
- 仿生图像增强法(image enchance)
- MATLAB图像处理GUI(包括边缘检测、二
- NSCT 图像去噪 matlab
- 彩色图像增强的同态滤波的MATLAB实现
- xb 基于小波变换的图像增强代码
- retinex MSR图像增强算法
- SSR 实现单尺度retinex算法
- matlab 本文重点研究了面积法对车流量
- darkchannel 用matlab实现了暗通道图像增
- Msrcr 基于Retinex的MSRCR图像增强算法的
- poshecai 针对彩色图像的局部直方图均
- fractional-differential 基于分数阶微分的
- Retinex-of-image-enhancement 本文提出了基于
- gaosilvbo 高通高斯滤波
- Three-improved-image-enhancement- 三种改进的
- wavelet 用小波变换进行图像增强
- matlab开发-黑白图像增强器
- 同态滤波法MATLAB图像增强
- 几种直方图均衡化图像增强算法
- 小波变换图像增强程序。以及非线性
- 基于MATLAB GUI的数字图像增强系统
- matlab直方图图像增强算法
评论
共有 条评论