%中值滤波
clc,clear;
f=imread('2.bmp');
subplot(221),imshow(f);
f1=imnoise(f,'gaussian',0.002,0.0008);
subplot(222),imshow(f1);
k1=floor(3/2)+1;
k2=floor(3/2)+1;
X=f1;
[M,N]=size(X);
uint8 Y=zeros(M,N);
funBox=zeros(3,3);
for i=1:M-3
for j=1:N-3
funBox=X(i:i+3,j:j+3);
s=sum(funBox(:));
h=s/9;
Y(i+k1,j+k2)=h;
end;
end;
Y=Y/255;
subplot(223),imshow(Y);
%均值滤波
k=floor(3*3/2)+1;
[M,N]=size(X);
uint8 Z=zeros(M,N);
funBox=zeros(3,3);
temp=zeros(3*3);
for i=1:M-3
for j=1:N-3
funBox=X(i:i+3,j:j+3);
temp=funBox(:);
tempSort=sort(temp);
Z(i,j)=tempSort(k);
end;
end;
subplot(224),imshow(Z);
matlab编写的中值滤波器
4星 · 超过85%的资源 需积分: 9 169 浏览量
2008-10-01
21:05:22
上传
评论 3
收藏 435B RAR 举报
liaozhenqiu
- 粉丝: 5
- 资源: 13
最新资源
- 基于SpringBoot+Vue3快速开发平台、自研工作流引擎源码设计.zip
- docker安装部署全流程
- 基于树莓派的人脸识别系统python源码+项目部署说明+超详细代码注释.zip
- Python和R爬取分析赶集网北京二手房数据.zip
- Python和R爬取分析赶集网北京二手房数据.zip
- Java知识体系最强总结(2021版).txt
- Python知识点Python知识点Python知识点Python知识点Python知识点PythonPython知识点.txt
- Java开发基于seetaface6的人脸识别(活体检测)的封装源码.zip
- JSP在线失物招领管理平台源码.zip
- JSP在线旅游美食展现管理系统源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页