1 / 4
文档名称:

实验4图像平滑算法实现.doc

格式:doc   大小:305KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验4图像平滑算法实现.doc

上传人:63229029 2017/5/26 文件大小:305 KB

下载得到文件列表

实验4图像平滑算法实现.doc

文档介绍

文档介绍:南京信息工程大学实验(实****报告实验( 实****名称实验 4 图像平滑算法实现实验( 实****日期 得分指导教师张辉计算机系专业科学与技术年级 12 班次 3 姓名学号 2 一、实验目的: 理解图像平滑的相关算法,并掌握算法的实现。二、实验内容: 1. 读入一幅灰度图像。 2. 对原始图片添加噪声(随机噪声和椒盐噪声)( imnoise 函数)。 3. 利用均值滤波算法( 取模板分别为 3× 3,5 ×5) 去除噪声( 自己编写一段代码实现此功能),显示去噪前后的图像。 4. 利用中值滤波算法对图像去除噪声( 自己编写一段代码实现此功能), 显示去噪前后的图像。三、实验要求: Matlab 语言进行编程,实现上述功能,并尽量使得程序具有通用性。 2. 撰写实验报告并附上所用程序和结果。四、实验结果: clear;clc; f=imread(''); f2=imnoise(f,'salt & pepper',); [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(''); f2=imnoise(f,'salt & pepper',); [r,c]=size(f2); g=f2; for i=3:r-2 for j=3:c-2 nei=f2(i-2:i+2,j-2:j+2); avg=sum(sum(nei))/25; g(i,j)=avg; end end g=uint8(g); subplot(131),imshow(f); subplot(132),imshow(f2); subplot(133),imshow(g); subplot(132),imshow(f2); subplot(133),imshow(g); clear;clc; f=imread(''); f