一、 实验目的与要求
实验目的:
1、进一步了解MatLab软件/语言,学会使用MatLab对图像作滤波处理,使学生有机会掌握滤波算法,体会滤波效果。
2、了解几种不同滤波方式的使用和使用的场合,培养处理实际图像的能力,并为课堂教学提供配套的实践机会。
3.利用MATLAB程序进行简单滤波器的实现
实验要求:
1.叙述实验过程;
2.按步骤保留实验结果图像。
3. 针对实验内容自编程部分补充完整代码备注和运行结果。
二、实验内容及步骤
1、空间域平滑滤波器
1.1利用matlab库函数实现实验内容:
a) 调入并显示原始图像electric.tif。
uiopen(‘C:\Users\Administrator\Desktop\electric.tif.png’,1)
I=imread(‘C:\Users\Administrator\Desktop\electric.tif.png’);
b) 利用imnoise 命令在图像electric.tif 上加入高斯(gaussian) 噪声
J = imnoise(I,'gauss',0.02);%利用imnoise 命令添加高斯噪声
c)利用预定义函数fspecial 命令产生均值(average)滤波器
ave1=fspecial(‘average’,3); %3×3模板
ave2=fspecial(‘average’,5); %5×5模板
d&#x