- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江南大学 物联网工程学院
PAGE
PAGE 14
数字图像处理上机
实验报告
班级:
姓名:
学号:
数字图像处理上机实验
1、实验目的
了解matlab软件/语言,学会使用matlab的图像处理工具箱(Image Processing Toolbox),使学生初步具备使用该软件处理图像信息的能力,并能够利用该软件完成本课程规定的其他实验和作业。熟悉常用的图像文件格式与格式转换;熟悉图像矩阵的显示方法(灰度、索引、黑白、彩色);熟悉图像矩阵的格式转换。,学会使用MatLab对图像作滤波处理,使学生有机会掌握滤波算法,体会滤波效果。了解几种不同滤波方式的使用和使用的场合,培养处理实际图像的能力.
2、实验要求
学生应当基本掌握matlab的操作,掌握matlab图像处理工具箱中最常用的函数用法。
练习图像读写命令imread和imwrite并进行图像文件格式之间的转换。学生应当完成对于给定图像+噪声,使用平均滤波器、中值滤波器对不同强度的高斯噪声和椒盐噪声,进行滤波处理;能够正确地评价处理的结果;能够从理论上作出合理的解释。
3、实验内容及步骤
1、图像的显示与格式转换
(1)学习matlab的基本操作;
(2)使用imread函数读入图像;
(3)使用figure函数创建窗口;
(4)使用image或imshow函数显示图像;
(5)使用colorbar函数在图像的右侧显示图像的亮度条。
2、图像的滤波(对Lena图像处理)
(1) 考察平均滤波器对高斯噪声污染的图象去噪效果 ;
(2) 考察中值滤波器对高斯噪声污染的图象去噪效果;
(3) 考察平均滤波器对椒盐噪声污染的图象去噪效果;
(4) 考察中值滤波器对椒盐噪声污染的图象去噪效果。
(5) 考察滤波器模板大小对平均滤波器滤波效果的影响;
(6) 考察滤波器模板大小对中值滤波器滤波效果的影响;
3、图像的频域变换
在Matlab workspace中生成一幅大小为256×256像素的8位灰度图, 背景为黑色,中心有一个宽80像素高40像素的白色矩形。对其做傅立叶变换,将该图像做30度旋转,再做傅立叶变换,查看两次频谱结果的差异。
4在Matlab环境中,首先读取自带的cameraman.tif图像,然后调用灰度均衡函数,将原图做直方图均衡处理,比较图像增强的效果,并用命令绘制增强后图像的直方图。
4、实验结果记录
图像的显示、格式转换及滤波
使用“imread”函数读取图像然后用“imshow”函数显示图像
程序:a=imread(C:\Documents and Settings\lenovo\桌面\lena.bmp);
subplot(3,3,1)
imshow(a)
title(原始图像)
结果:
将图像变为二值图像并显示亮度条
程序:b=im2bw(a,graythresh(a));
Subplot(3,3,2)
imshow(b)
title(二值图像)
Colorbar
结果:
给图像加高斯噪声和椒盐噪声
程序:
c=imnoise(a,gaussian,0.02);
subplot(3,3,3)
imshow(c)
title(加高斯噪声图像)
d=imnoise(a,salt pepper,0.02);
subplot(3,3,4)
imshow(d)
title(加椒盐噪声图像)
结果:
对加噪图像分别进行中值滤波和均值滤波
程序:
e=medfilt2(c,[2 2]);
subplot(3,3,5)
imshow(e)
title(对高斯噪声中值滤波)
f=medfilt2(d);
subplot(3,3,6)
imshow(f)
title(对椒盐噪声中值滤波)
结果:
g=filter2(fspecial(average,3),c)/255;
subplot(3,3,7)
imshow(g)
title(对高斯噪声均值滤波)
h=filter2(fspecial(average,3),d)/255;
subplot(3,3,8)
imshow(h)
title(对椒盐噪声均值滤波)
改变均值滤波模版后两图对比
改变中值滤波模版后两图对比
3、图像的频域变换
对图像进行傅立叶变换
程序:
A=zeros(256,256);
for i=108:148
for j=88:168
A(i,j)=255;
end
end
B=uint8(A
您可能关注的文档
最近下载
- Wexner便秘评分及罗马三诊断标准.doc VIP
- 施工材料进场检验及存储管理方案.docx VIP
- 双金属温度计与压力式温度计检定规程.pdf
- 成人呼吸道感染病原诊断核酸检测技术临床应用专家共识( 2023.pdf VIP
- 人教版(PEP)新教材小学四年级英语上册Unit 1 Helping at home单元测试卷及答案.docx VIP
- Python程序设计PPT课件(共12章)第11章 正则表达式.pptx VIP
- 红领巾伴我成长主题班会课.pptx VIP
- 路灯安装施工组织设计.pdf VIP
- 初步设计及概算评估咨询服务方案投标文件(技术方案).doc
- 危险性上消化道出血急诊救治快速通道.docx VIP
文档评论(0)