编程实现一幅图像的平移、镜像、旋转、缩小和放大

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

武汉理工大学《通信工程应用技术》课程设计任务说明书课程设计任务书学生姓名:专业班级:通信1003班指导教师:郭志强工作单位:信息工程学院题目:通信工程应用技术初始条件:(1)使用matlab软件进行操作(2)选择一个图像进行处理要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)编程实现一幅图像的平移、镜像、旋转、缩小和放大。(2)给出所用算法的理论依据和必要的推导过程,给出原始图像和处理后的图像。时间安排:第15周:安排任务,布置题目;第15—18周:设计仿真,撰写报告第19周:完成设计,提交报告,答辩指导教师签名:年月日系主任(或责任教师)签名:年月日武汉理工大学《通信工程应用技术》课程设计任务说明书目录摘要..................................................................................................................................................................IAbstract...........................................................................................................................................................II1MATLAB简介............................................................................................................................................11.1MATLAB用途.................................................................................................................................12图像选择及变换..........................................................................................................................................42.1原始图像选择读取..........................................................................................................................42.2图像放大和缩小..............................................................................................................................62.2.1图像放大缩小的知识...........................................................................................................62.2.2函数说明及参数选择...........................................................................................................82.2.3源程序及运行结果...............................................................................................................82.3图像任意角度的旋转....................................................................................................................102.3.1函数说明及参数选择.........................................................................................................102.3.2源程序及运行结果.............................................................................................................102.4图像的平移....................................................................................................................................122.4.1函数说明及参数选择.........................................................................................................122.4.2源程序及运行结果.............................................................................................................132.5图像经过镜像................................................................................................................................133.5.1函数说明及参数选择.........................................................................................................132.5.2源程序及运行结果.............................................................................................................144感悟体会小结...........................................................................................................................................175参考文献...................................................................................................................................................18附录...............................................................................................................................................................19全部源程序代码:.......................................................................................................................................19I摘要MATLAB是—套高性能的数值计算和可视化软件,它集数值分析、矩阵运算、信号处理和图形显示于一体,构成—个方便的、界面友好的用户环境。MATLAB强大的扩展功能为各个领域的应用提供了基础,由各个领域的专家相继给出了MATLAB工具箱,其中主要有信号处理,控制系统,神经网络,图像处助,鲁棒控制,非线性系统控制设计,最优化,小波,通信等工具箱,这此工具箱给各个领域的研究和工程应用提供了有力的工具。借助于这些“巨人肩膀上的工具”,各个层次的研究人员可直现方便地进行分析、计算及设计工作,从而大大地节省了时间。本次课程设计的目的在于较全面了解常用的数据分析与处理原理及方法,能够运用相关软件进行模拟分析。编程实现一幅图像的平移、镜像、旋转、缩小和放大。要求给出所用算法的理论依据和必要的推导过程;给出原始图像和处理后的图像,达到本次课程设计的目的。关键词:MATLAB放大旋转平移镜像IIAbstractMATLABisasetofhigh-performancenumericalcomputationandvisualizationsoftware,whichcombinesnumericalanalysis,matrixcomputation,signalprocessingandgraphicsinoneform-aconvenient,user-friendlyuserenvironment.MATLABisapowerfulextensionapplicationinvariousfieldstoprovideabasisbyexpertsinvariousfieldshavebeengivenaMATLABtoolbox,whicharesignalprocessing,controlsystems,neuralnetworks,imageprocessingsupport,robustcontrol,nonlinearcontrolsystemdesign,optimization,wavelets,communicationstoolkit,whichthiskittothevariousareasofresearchandengineeringapplicationsapowerfultool.Withthesetoolsontheshouldersofgiants,researchersatalllevelscannowbeeasilyanalyzeddirectly,calculationanddesignwork,whichgreatlysavestime.Thepurposeofthiscoursedesignisacomprehensiveunderstandingofcommonprincipleandmethodfordataanalysisandprocessing,abletouserelevantsoftwareforsimulationanalysis.Programmingtorealizeanimageoftranslation,mirror,rotate,narrowingandwidening.Askforthederivationprocessofthealgorithmusedintheoreticalbasisandnecessary;Theoriginalimageandprocessedimageisgiven.AchievethegoalofthiscurriculumdesignKeywords:MATLABmagn

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功