资源描述:
《基于vc++的数字图像处理软件开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京航空航天大学硕士学位论文基于VC++的数字图像处理软件开发姓名:常奇峰申请学位级别:硕士专业:测试计量技术及仪器指导教师:王开福2010-12南京航空航天大学硕士学位论文摘要随着科学技术的飞速发展,计算机应用领域的不断开拓,一种全新的图像处理方法——数字图像处理技术应运而生,即利用计算机设备将图像转变成数字信息来进行保存、处理、传输和显示。目前,数字图像处理技术被广泛应用在众多的领域,而且其处理精度比较高,所以,开发一个好的数字图像处理软件至关重要。本文设计了一个基于VC++的数字图像处理系统,系统中包括图像处理技术的各个方面,涵盖了
2、数字图像处理领域的大部分算法,并对相应的算法进行了实现。本系统具有很强的可移植性和扩展性。本文以BMP文件的读写为切入点,相继介绍了图像处理领域的大部分算法:图像几何变换、正交变换、图像增强、边缘检测,并详细论述了各个算法的实现过程,对主要算法的实际应用效果进行了分析。实验结果表明系统能够满足图像处理的基本要求,而且还可以针对不同的处理目的,灵活地对图像处理算法进行改进,从而选择出最优处理算法,达到期望的处理效果。为了方便用户观察处理结果,更好的理解算法,本文设计了一个友好的图形用户界面,此界面操作简单,使用方便,为数字图像处理处理算法的
3、研究人员提供了一个很好的图像处理平台。关键词:数字图像处理,VC++,BMP,处理算法,GUII基于VC++的数字图像处理软件开发ABSTRACTWiththedevelopmentofthescienceandtechnology,andwiththeexploitationofthefieldincomputerapplication,abrand-newimageprocessingmethodhasemergedasthetimesrequire.Thatisdigitalimageprocessingtechnology.Wit
4、hcomputerdevices,thistechnologycanchangeimagestodigitalinformationforstoring,processing,transforminganddisplay.Atpresent,digitalimageprocessingtechnologyiswidelyusedinmanybranchesofscienceandtechnology,andduetotheadvantagesofhighprocessingaccuracy,so,itisvitaltodevelopand
5、researchadigitalimageprocessingsofwaretousnowadays.ThispaperdesignesadigitalimageprocessingsystembasedonVC++,whichincludesallaspectsoftheimageprocessingtechnology,covertsandrealizesmostoftheprocessingalgorithmsinthefields.Besides,thissoftsystemhasstrongportabilityandexten
6、sibility.Enteringuponthe“readandwriteBMP”,thisthesissuccessivelyintroducesmanyimage-processingalgorithmsincludingimagegeometrictransformation,imageorthogonaltransformation,imageenhancement,imageedgedetection.Then,itdiscussestherealizationprocessesofeachalgorithm,additiona
7、lly,theeffectsofthemainalgorithmsareanalyzed.Itisprovedbyexperimentsthatthissystemcanmeetfundamentalneedinimageprocessing.Furthermore,aimingatcertainpurposeswhichshouldbeachieved,theimprovementaboutthealgorithmscouldbemadeandthenselectedtheoptimalprocessingmethodsinordert
8、oreachthedesiredprocessingresults.Eventually,designedafriendlygraphicaluserinterface,whichiseasi