- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图像处理课设27课案
PAGE \* MERGEFORMAT 42
数字图像处理教学软件设计
课程名称 图像信息处理课程设计
学 院 电气与光电工程学院
班 级 13信
学 号 姓 名 邢睿博
指导教师 相入喜
时 间 2016年12月14日
目录
TOC \o 1-3 \h \u HYPERLINK \l _Toc20605 一、实验目的? PAGEREF _Toc20605 3
HYPERLINK \l _Toc55 背景、意义: PAGEREF _Toc55 3
HYPERLINK \l _Toc3578 二、实验原理及知识点? PAGEREF _Toc3578 3
HYPERLINK \l _Toc25994 MATLAB?GUI的简介? PAGEREF _Toc25994 4
HYPERLINK \l _Toc5437 ?GUI界面设计概述? PAGEREF _Toc5437 4
HYPERLINK \l _Toc30762 理想低通滤波 PAGEREF _Toc30762 6
HYPERLINK \l _Toc31170 理想高通滤波 PAGEREF _Toc31170 6
HYPERLINK \l _Toc13451 三、频域滤波的基本步骤: PAGEREF _Toc13451 7
HYPERLINK \l _Toc18800 四、利用MATLAB软件处理理想频域的效果 PAGEREF _Toc18800 8
HYPERLINK \l _Toc28467 4.1相关控件 PAGEREF _Toc28467 8
HYPERLINK \l _Toc29699 4.2控件的属性设计 PAGEREF _Toc29699 9
HYPERLINK \l _Toc22776 4.3运行效果及分析 PAGEREF _Toc22776 10
HYPERLINK \l _Toc3807 五、设计过程中的问题和解决办法 PAGEREF _Toc3807 11
HYPERLINK \l _Toc16902 六、结论 PAGEREF _Toc16902 11
HYPERLINK \l _Toc24687 七、附录 PAGEREF _Toc24687 13
HYPERLINK \l _Toc31304 程序: PAGEREF _Toc31304 13
一、实验目的?
1.掌握怎样利用傅立叶变换进行频域滤波
?2.掌握频域滤波的概念及方法
?3.熟练掌握频域空间的各类滤波器
?4.利用MATLAB程序进行频域滤波
背景、意义:
在图像处理的过程中,消除图像的噪声干扰是一个非常重要的问题。利用matlab软件,采用频域滤波的方式,对图像进行低通和高通滤波处理。低通滤波是要保留图像中的低频分量而除去高频分量,由于图像中的边缘和噪声都对应图像傅里叶频谱中的高频部分,所以低通滤波可以除去或消弱噪声的影响并模糊边缘轮廓;高通滤波是要保留图像中的高频分量而除去低频分量,所以高通滤波可以保留较多的边缘轮廓信息。本文使用的低通滤波器有巴特沃斯滤波器和高斯滤波器,使用的高通滤波器有巴特沃斯滤波器、高斯滤波器、Laplacian高通滤波器以及Unmask高通滤波器。实际应用中应该根据实际图像中包含的噪声情况灵活地选取适当的滤波算法。
?
二、实验原理及知识点?
频域滤波分为低通滤波和高通滤波两类,对应的滤波器分别为低通滤波器和高通滤波器。频域低通过滤的基本思想:?
G(u,v)=F(u,v)H(u,v)?
F(u,v)是需要钝化图像的傅立叶变换形式,H(u,v)是选取的一个低通过滤器变换函数,G(u,v)是通过H(u,v)减少F(u,v)的高频部分来得到的结果,运用傅立叶逆变换得到钝化后的图像。?
频域滤波是变换域滤波的一种,它是指将图像进行变换后(频域是指经过傅里叶变换之后),在变换域中对图像的变换系数进行处理(滤波),处理完毕后再进行逆变换,获得滤波后的图像.目前使用最多的变换方法是傅里叶变换和小波变换.
MATLAB?GUI的简介?
?? MATLAB?是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式
文档评论(0)