1 / 6
文档名称:

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

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

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

分享

预览

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

上传人:wxc6688 2019/11/20 文件大小:293 KB

下载得到文件列表

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

文档介绍

文档介绍:南京信息工程大学 实验(实****报告实验(实****名称实验4图像平滑算法实现实验(实****160;指导教师张辉 计算机系 专业 科学与技术  年级 12 班次 3  姓名  学号  2   一、实验目的: 理解图像平滑的相关算法,并掌握算法的实现。 二、实验内容:  1. 读入一幅灰度图像。 2. 对原始图片添加噪声(随机噪声和椒盐噪声)( imnoise函数)。 3. 利用均值滤波算法(取模板分别为3×3,5×5)去除噪声(自己编写一段代码实现此功能),显示去噪前后的图像。 4. 利用中值滤波算法对图像去除噪声(自己编写一段代码实现此功能),显示去噪前后的图像。 三、实验要求: 1. 用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-2for 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('eight