编写用均值滤波去噪的matlab程序,用两种方法实现.(重谢)用两种方法实现,一种是简单功能语句filter2,另一种是双循环语句,移动平均法

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 23:57:16
编写用均值滤波去噪的matlab程序,用两种方法实现.(重谢)用两种方法实现,一种是简单功能语句filter2,另一种是双循环语句,移动平均法
xUAo6+ERY)ْ90 DtdI3u)@vx5H[lݲt :Li91d' AQ`|GG.D7(i|GyH5Q#;v$zj7yz?x^lO{ߝ޼Z=3mwl!{tpA/y?- #묳f7H#`> 9ݒ߯CH #|iqF6gE4[9f4\9fv=b>;Yckɏؓcv9I;¢dMD CF_\(@}2mבspS89}' gy gy<#v KyTv0s{vÇ/W̳8# +"]hێ0T0Ob86 S9uOjM)AAzJQQpTqX`yd{-@,#3h^[/,JV4k 6Z+RƙOo2u=ipiH?5l֒@*FQ}ԢJ*xUEeɪ J2UƁCMV2q'T/vݹX_ۂ?i4kQj͐/zm9L=,bD0iFm)ԉBN}~VRY(2%*

编写用均值滤波去噪的matlab程序,用两种方法实现.(重谢)用两种方法实现,一种是简单功能语句filter2,另一种是双循环语句,移动平均法
编写用均值滤波去噪的matlab程序,用两种方法实现.(重谢)
用两种方法实现,一种是简单功能语句filter2,另一种是双循环语句,移动平均法

编写用均值滤波去噪的matlab程序,用两种方法实现.(重谢)用两种方法实现,一种是简单功能语句filter2,另一种是双循环语句,移动平均法

方法一:filter2

clear all;

I=imread('lena.bmp');

%读入预处理图像

imshow(I)

%显示预处理图像

K1=filter2(fspecial('average',3),I)/255;

%进行3*3均值滤波

K2=filter2(fspecial('average',5),I)/255;

%进行5*5均值滤波

K3=filter2(fspecial('average',7),I)/255;

%进行7*7均值滤波

figure,imshow(K1)

figure,imshow(K2)

figure,imshow(K3)

方法二:双循环语句,移动平均法

%均值滤波

clc,clear;

f=imread('lena.bmp');

subplot(121),imshow(f),title('原图');

f1=imnoise(f,'gaussian',0.002,0.0008);

%subplot(222),imshow(f1),title('添加高斯噪声图');

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(122),imshow(Y),title('均值滤波');

实现图:

编写用均值滤波去噪的matlab程序,用两种方法实现.(重谢)用两种方法实现,一种是简单功能语句filter2,另一种是双循环语句,移动平均法 kalman滤波的matlab程序应该如何编写?能给我一个参考程序么, 如何编写求K-均值聚类算法的Matlab程序? 用matlab画cosx/cos2x的图像怎么编写程序! 用matlab画cosx/cos2x的图像怎么编写程序 matlab用M脚本文件 编写根号n的程序 用matlab编写一个程序:求出200以内的质数, 求用MATLAB编写的层次分析法程序 用MATLAB编写矩阵A的LU分解程序.要求必须用数学软件MATLAB编写程序. 输入n个 数,求出它们的最大值,最小值和平均值?用VB怎么编写程序 用matlab,选一幅图像,加入椒盐噪声后,对其进行中值滤波和均值滤波,对比其效果. Matlab里面模拟滤波器函数怎么使用啊?我用buttord和buffer得到了拉普拉斯变换的分子分母多项式系数b,a.那接下去我想用这个滤波器去滤波处理一个信号,请问怎么编写程序啊?我想设计一个模拟 怎样用matlab进行图像滤波处理采用MATLAB工具软件,对TM 1-4波段的遥感图像进行滤噪增强处理.主要是中值滤波、均值滤波,递推平均滤波.如何在MATLAB里读取图像? 用MATLAB进行图像处理中值滤波时,为什么要先加入噪声呢,直接滤波不是更方便吗?比如下列程序中%%中值I=imread('lena.bmp'); %读原图J1=imnoise(I,'salt & pepper',0.02); %加均值为0,方差为0.02的椒盐噪声J2=im 在matlab编写程序,用穷举法找出 100间的所有素数是matlab哦 求一份用MATLAB编写的计算均匀分布随机变量均值和方差的通用程序和仿真图编制一通用程序,用以产生在任意指定区间[a,b]上的均匀分布随机变量,计算该随机变量的均值和方差,并在一幅图中 求MATLAB数字图像特征提取的程序求一段用MATLAB编写的数字图像特征提取的程序这段程序看不懂,怎么用呢? 变步长LMS自适应滤波算法的MATLAB程序