matlab数字图像处理论文Word下载.doc
《matlab数字图像处理论文Word下载.doc》由会员分享,可在线阅读,更多相关《matlab数字图像处理论文Word下载.doc(36页珍藏版)》请在冰豆网上搜索。
题
:
业:
目:
机械系
测控技术与仪器
数字图像处理软件包的开发设计
指导者:
评阅者:
张宗华
(姓名)
教授
(专业技术职务)
2011年
6月
4日
河北工业大学城市学院2011届毕业论文
毕业论文中文摘要
摘要:
数字图像处理技术在各个行业得到广泛的应用。
其交互式的图形界面是操作
者方便使用这些技术的途径。
本题目将编制一个简易的图形界面读取各种格式的
原始图像数据,并对它们自动分析和处理,得到所需要的有用信息,并把相关的
信息显示出来,以便于工作人员研究分析。
本文是基于MATLAB图形用户界面进行
数字图像处理软件包的设计,详细介绍了图形用户界面的功能及使用方法,所设
计软件包中包括图像处理技术的多个方面,并用MATLAB的图像处理工具箱进行了
算法的实现。
本文重点论述了图像处理技术部分的理论和实现,设计了友好的图形用户
界面,方便用户观察处理结果。
软件包主要实现了数字图像交互式自动分析和处
理,图像直方图、图像增强、图像锐化、图像边界提取、图像边缘检测功能。
关键词:
数字图像处理Matlab编程图形界面设计
1
毕业论文外文摘要
Title
Developmentanddesignofdigitalimageprocessingsoftware
package
Abstract
Digitalimageprocessingtechnologyinwiderangeofapplicationsin
variousindustries.Theinteractivegraphicalinterfaceiseasytouse
operatorapproachthesetechnologies.Thissubjectwilldevelopasimple
graphicalinterfacetoreadtherawimagedatainvariousformats,and
automaticallyanalyzeandprocessthemtoobtainusefulinformation
needed,andtodisplayinformationrelatedtotheresearchandanalysis
staff.ThisarticleisbasedontheMATLABgraphicaluserinterfacedesign
ofdigitalimageprocessingsoftwarepackage,graphicaluserinterface
describedindetailthefunctionsanduse,thedesignpackageincludesmany
aspectsofimageprocessingtechnologyandusetheImageProcessingToolbox
forMATLABthealgorithm.
Thispaperfocusesonimageprocessingpartofthetheoryand
implementation,designafriendlygraphicaluserinterfacefortheuser
toobservetheresults.Packagemainachievementoftheinteractive
automaticdigitalimageanalysisandprocessing,imagehistogram,image
enhancement,imageenhancement,imageedgedetection,edgedetection.
Keywords:
digitalimageprocessing
interfacedesign
matlabprogramming
graphical
目
次
引言................................................................3
1.1数字图像处理简介................................................3
1.2数字图像处理的应用..............................................3
1.3软件包的设计....................................................4
2MATLAB图像处理工具箱.................................................5
2.1MATLAB简介.....................................................5
2.2图像处理工具箱简介.............................................5
3图形用户界面.........................................................7
3.1图形用户界面简介................................................7
3.2MATLAB常用的基本命令...........................................7
3.3常用图像操作....................................................8
3.5GUI的创建.....................................................10
3.6GUI的应用.....................................................12
4数字图像处理软件的设计..............................................14
4.1图像的读入和显示...............................................14
4.2格式转换.......................................................15
4.3图像的灰度变换.................................................20
4.4图像的二值化...................................................21
4.5图像直方图.....................................................22
4.6图像锐化.......................................................24
4.6.1线性锐化滤波器...............................................24
4.6.2非线性锐化滤波器.............................................25
4.7图像边界提取...................................................26
4.8图像边缘检测...................................................27
5.EXE文件的生成.......................................................30
结论................................................................31
参考文献...........................................................32
致谢................................................................34
2
引言
1.1数字图像处理简介
数字图像处理是一门利用计算机对图像进行处理的学科。
主要讲解利用计算机处
理图像的基本原理和方法。
随着计算机和信息技术的发展,数字图像处理的地位和作
用越来越突出,由于其实用价值高,应用范围极为广泛,现已应用于军事技术、政府
部门和医疗卫生等多种领域。
图像处理的算法和实践都需要在计算机上实现,将MATLAB软件引入数字信号处理
中。
MATLAB软件为数字图像处理提供了功能丰富的工具,通过计算机演示,将抽象
的理论转化为形象可视化的图形,可以形象直观地展示出抽象复杂的内容。
1.2数字图像处理的应用
数字图像处理要求能够利用计算机完成图像信息的基本处理,包括利用计算机对
数字图像进行获取、变换、增强、恢复、压缩编码、分割与边缘提取等的方法和原理。
数字图像化即把一组数字用连续的图像表示,便于用图像对数据进行分析处理,以获
得形象直观的效果。
数字图像处理内容包括:
(1)图像数字化:
把连续的