资源描述:
《计算机图像处理三.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、姓名蒋安祥学号222015322092089班级2年级/专业电气工程及其自动化实验日期2017/6/17实验学时3同组人实验成绩(五级记分)指导教师签字年月日课程名称:计算机图像处理实验名称:实验三图像增强技术实验一、实验目的(1)了解图像频域变换和几何变换的目的和意义。(2)掌握MATLAB中常用的图像增强函数的使用方法。(3)掌握图像傅灰度变换、图像平滑和图像锐化的算法原理。二、实验内容(包括源程序和程序运行结果)(1)编写程序利用函数imadjust对灰度图像pout.tif进行对比度变换,显示变换前后的图像。源程序:clear,clc;cl
2、oseall;i1=imread('pout.tif');subplot(221);imshow(i1),title('原始图像');subplot(222);i2=imadjust(i1,[01],[0.30.7]);imshow(i2),title('变换图像');subplot(223);k=(0.7-0.3)/(1-0);x=0:255;y=k*x+0.3;plot(x,y);程序运行结果:(2)编写程序对灰度图像pout.tif进行直方图均衡化显示均衡化前后的直方图。源程序:clear,clc;closeall;i1=imread('po
3、ut.tif');subplot(221);imshow(i1),title('原始图像');subplot(222);imhist(i1),title('原始直方图');i2=histeq(i1,256);subplot(223);imshow(i2),title('均衡化后的图像');subplot(224);imhist(i2),title('均衡化后的直方图’);程序运行结果:(3)编写程序对灰度图像pout.tif分别添加三种不同类型的噪声,并显示加噪声前后的图像。然后利用不同大小的均值滤波器和中值滤波模板对图像进行平滑滤波,显示处理结果
4、图像。源程序:clear,clc;closeall;i1=imread('pout.tif');j1=imnoise(i1,'salt&pepper',0.04);j2=imnoise(i1,'gaussian',0.02);j3=imnoise(i1,'poisson');subplot(241),imshow(i1),title('原始图像');subplot(242),imshow(j1),title('含椒盐噪声图像');subplot(243),imshow(j2),title('含高斯噪声图像');subplot(244),imshow
5、(j3),title('含泊松噪声图像');k1=imfilter(j1,fspecial('average',3));k2=imfilter(j2,fspecial('average',4));k3=imfilter(j3,fspecial('average',5));subplot(245),imshow(k1),title('1');subplot(246),imshow(k2),title('2');subplot(247),imshow(k3),title('3');程序运行结果:(4)对图像pout.tif进行锐化处理。源程序:clea
6、r,clc;closeall;i1=imread('pout.tif');w8=[0,1;-1,0];i2=imfilter(i1,w8,'replicate');subplot(211),imshow(i1),title('原始图像');j=im2double(i1);j1=imfilter(j,w8,'replicate');k=j-j1;subplot(212),imshow(k),title('锐化处理后');程序运行结果:三、实验总结与建议通过这次实验,了解了如何对图对比度变化的简易操作。掌握了运用MATLAB进行常用的直方均衡化的方法。
7、理解了图像灰度变换、图像平滑和图像锐化的算法原理。对图像增强技术更加熟练。