- 14
- 0
- 约1.43千字
- 约 4页
- 2021-01-27 发布于河北
- 举报
一、实验目的:
理解图像平滑的相关算法,并掌握算法的实现。
二、实验内容:
读入一幅灰度图像。
对原始图片添加噪声(随机噪声和椒盐噪声)( imnoise函数)。
利用均值滤波算法(取模板分别为3×3,5×5)去除噪声(自己编写一段代码实现此功能),显示去噪前后的图像。
利用中值滤波算法对图像去除噪声(自己编写一段代码实现此功能),显示去噪前后的图像。
三、实验要求:
用Matlab语言进行编程,实现上述功能,并尽量使得程序具有通用性。
撰写实验报告并附上所用程序和结果。
四、实验结果:
clear;clc;
f=imread(eight.tif);
f2=imnoise(f,salt pepper,0.02);
[r,c]=size(f2);
g=f2;
for i=2:r-1
for j=2:c-1
nei=f2(i-1:i+1,j-1:j+1);
avg=sum(sum(nei))/9;
g(i,j)=avg;
end
end
g=uint8(g);
subplot(131),imshow(f);
subplot(132),imshow(f2);
subplot(133),imshow(g);
clear;clc;
f=imread(eight.tif);
f2=imnoise(f,salt pepper,
原创力文档

文档评论(0)