资源描述:
《数字图像处理实验1.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、内蒙古工业大学信息工程学院实验报告课程名称:图像处理实验名称:图像滤波(均值滤波、中值滤波)的计算机实现实验类型:验证性■综合性□设计性□实验室名称:电工电子实验室班级:电子08-1班学号:200820203057姓名:徐紫瑞组别:同组人:成绩:实验日期:2011年12月实验二、图像滤波(均值滤波、中值滤波)的计算机实现一、实验目的:1)、熟悉均值滤波、中值滤波处理的理论基础;2)、掌握均值滤波、中值滤波的计算机实现方法;3)、学习Matlab的编程方法;4)、验证均值滤波、中值滤波处理理论;5)、观察均值滤波、中值滤波处理的结果。二、实验的软、硬件平台:硬件:PC机;软件:操作系统:
2、WINDOWS2000以上应用软件:Matlab三、实验内容:1)掌握编程技术;2)独立编制均值滤波、中值滤波处理程序;3)考察处理结果。四、实验要求:1)、进一步学习Matlab编程的步骤及流程;2)、编写均值滤波、中值滤波的程序;3)、提交程序及实验报告;4)、写出本次实验的体会。实验报告直方图均衡化(1)%利用直方图均衡化增强图像的对比度:X=imread('D:/xuzirui.jpg');I=rgb2gray(X);figure(1),subplot(121),imshow(X)title('徐紫瑞原真彩图')subplot(122),imshow(I)title('徐紫瑞灰
3、度图')pause,J=histeq(I);figure(2),subplot(121),imshow(I)title('徐紫瑞原始图像')subplot(122),imshow(J)title('徐紫瑞直方图均衡化后的图像')pause,figure(3),subplot(121);imhist(I,64)title('徐紫瑞原始图像的直方图')subplot(122);imhist(J,64)title('徐紫瑞均衡化的直方图')中值滤波X=imread('D:/xuzirui.jpg');I=rgb2gray(X);figure,subplot(221),imshow(I)tit
4、le('徐紫瑞原始图像')J=imnoise(I,'salt&pepper',0.02);%添加盐椒噪声,噪声密度为0.02subplot(222),imshow(J)title('徐紫瑞添加盐椒噪声后的图像')K1=medfilt2(J);%在默认的3×3邻域窗中进行中值滤波subplot(223),imshow(K1)title('徐紫瑞默认的3×3邻域窗的中值滤波图像')K2=medfilt2(J,[55]);%在5×5的邻域窗中进行中值滤波subplot(224),imshow(K2)title('徐紫瑞5×5邻域窗的中值滤波图像')线性滤波(邻域平均):%(二维线性滤波fli
5、ter2):X=imread('D:/xuzirui.jpg');subplot(221),imshow(X)title('原真彩图')I=rgb2gray(X);subplot(222),imshow(I)title('灰度图')J=imnoise(I,'salt&pepper');%添加盐椒噪声,噪声密度为默认值0.05subplot(223),imshow(J)title('添加盐椒噪声后的图像')K1=filter2(fspecial('average',3),J)/255;%应用3×3邻域窗口法subplot(224),imshow(K1)title('3×3窗的邻域平均滤波
6、图像')K2=filter2(fspecial('average',7),J)/255;%应用7×7邻域窗口法figure,imshow(K2)title('7×7窗的邻域平均滤波图像')K3=filter2(fspecial('average',9),J)/255;%应用9×9邻域窗口法figure,imshow(K3)title('9×9窗的邻域平均滤波图像')K4=filter2(fspecial('average',11),J)/255;%应用11×11邻域窗口法figure,imshow(K4)title('11×11窗的邻域平均滤波图像')五、实验的体会我们知道椒盐噪声是幅
7、值近似相等而且是随机分布在不同位置,图像中有干净点也有污染点。中值滤波是选择适当的点来替代污染点的值,所以处理效果比较好。但是因为噪声的均值不为0,导致均值滤波不能很好地去除噪声点。不同的噪声用不同的滤波方法消除,才能达到对症下药的效果。