资源简介
matlab邻域中值滤波,里面有邻域中值滤波的两种情况处理方式,不超过边界和超过边界用0填充处理,未用matlab中可以直接调用的滤波函数,自己编写的中值滤波函数。
代码片段和文件信息
function zhongzhi
e=imread(‘LBimage1.BMP‘);
I=imnoise(e‘salt & pepper‘0.5);
% I=imnoise(e‘gaussian‘0.01);
N=input(‘请输入一个奇数(模版尺寸阶数):‘)
k=double(ones(N)/(N*N));
for i=(N+1)/2:(512-((N-1)/2))
for j=(N+1)/2:(512-((N-1)/2))
k1=double(I(i-(N-1)/2:i+(N-1)/2j-(N-1)/2:j+(N-1)/2));
y=reshape(k11N*N);
y=sort(y);
hh(ij)=uint8(y((N*N+1)/2));
end
end
figure(1)
subplot(311)
imshow(e);
title(‘原图像‘)
subplot(312)
imshow(I);
title(‘加噪声后的图像‘)
subplot(313);
imshow(hh);
title(‘模版选择 NxN 中值滤波图像‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-06-20 13:35 matlab中值滤波\
文件 263222 2011-06-08 13:21 matlab中值滤波\LBimage1.BMP
文件 691 2012-06-19 15:00 matlab中值滤波\zhongzhi.m
文件 916 2012-06-19 14:59 matlab中值滤波\zhongzhiyuejie.m
- 上一篇:对伪随机信号,白噪声信号,正弦信号低通滤波
- 下一篇:matlab 图像下采样源码
相关资源
- matlab 图像下采样源码
- ICA的matlab程序
- PHD滤波的MATLAB实现
- Matlab GUI上位机编程中文参考手册
- 官方PSNR和SSIM---matlab实现
- 图像的区域生长分割matlab程序
- 黄金分割法优化算法在MAtlab中实现
- 模板匹配,使用matlab语言实现图像匹
- 基于matlab的小波图像融合(多种算法
- 最小二乘法作谱估计的MATLAB程序
- 语音编码Matlab代码及其论文
- DES程序的matlab实现代码
- 粒子群算法PSOmatlab工具箱toolbox
- 头脑风暴算法MATLAB版本
- 提取图像的颜色特征 matlab
- hsv颜色直方图matlab
- AP聚类算法的源代码
- HOG特征的三维直方图,很形象的说明
- 基于MATLAB的基带码型以及数字带通调
- 802.11 WLAN物理层仿真源代码 matlab
- burg算法的相关matlab程序实现及word文档
- BP神经网络与MATLAB神经网络工具箱
- 改进的蚁群算法求解TSP问题
- EM算法的matlab实现
- Matlab绘图教程(大量PPT)
- 泊松抠图的matlab代码
- 熵值法的高效matlab源程序
- matlab中tstem函数
- 超分辨率的matlab工具箱
- 低通抽样定理 matlab实现
评论
共有 条评论