问题描述:
matlab数字图象处理
1.均值滤波(线性滤波):
1) 在当前工作文件夹中拷入个图片,比如“3(2).jpg”文件.
2)输入如下命令完成实验
I=imread('3(2).jpg');
I=imnoise(I,'gaussian',0,0.02); % 添加高斯噪声
imshow(I);
h=[1 1 1
1 1 1
1 1 1] ; % 产生滤波模板,不同模板对应的滤波形式也不同
h=h/9; % 滤波模板归一化
J=conv2(I,h) ; % 滤波并显示图像
figure,imshow(J,[])
以上都是用3*3的模板对噪声进行滤波,现再自行设计一个5*5或7*7的模板进行处理,用文字比较说明不同模板造成的差别.
1.均值滤波(线性滤波):
1) 在当前工作文件夹中拷入个图片,比如“3(2).jpg”文件.
2)输入如下命令完成实验
I=imread('3(2).jpg');
I=imnoise(I,'gaussian',0,0.02); % 添加高斯噪声
imshow(I);
h=[1 1 1
1 1 1
1 1 1] ; % 产生滤波模板,不同模板对应的滤波形式也不同
h=h/9; % 滤波模板归一化
J=conv2(I,h) ; % 滤波并显示图像
figure,imshow(J,[])
以上都是用3*3的模板对噪声进行滤波,现再自行设计一个5*5或7*7的模板进行处理,用文字比较说明不同模板造成的差别.
问题解答:
我来补答展开全文阅读