- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要
数字图像几何变换是计算机图像处理领域中的一个重要组成部分,也是值得探讨的一个重要课题在图像几何变换中主要包括图像的缩放、图像的旋转、图像的移动、图像的剪取等内容。文章主要探讨了数字图像的几何变换(包括图像的平移、图像的裁剪、图像的缩放、图像的旋转以及扭曲变换和镜像变换)理论,并在此基础上以MATLAB为工具,以最近邻插法、双线性插值法和双三次插值法三种常用数字图像差值算法为基础,实现了数字图像的一系列几何变换。几何变换是将几何图形按照某种法则或规律变成另一种几何图形的过程,它对于几何学的研究有重要作用。几何变换还在绘图、力学、机械结构的设计、航空摄影测量、电路网络等方面有广泛的应用。
关键词:图像几何变换;缩放;旋转;扭曲变换;镜像变换
目 录
1 设计目的与要求 1
1.1 设计的目的 1
1.2 设计的要求 1
2 系统设计原理 2
2.1 数字图像几何变换及原理 2
3 设计方案 2
3.1 设计思想 2
3.2 设计流程 3
3.2.1 平移和裁剪 3
3.2.2 扭曲变换 4
3.2.3 镜像变换 4
3.2.4 缩放和旋转变换 5
4 代码实现 5
4.1 Matlab程序实现代码 5
4.1.1 平移和裁剪变换 5
4.1.2 扭曲变换 6
4.1.3 镜像变换 6
4.1.4 缩放和旋转变换 7
5 系统仿真与结果分析 8
5.1 系统仿真 8
5.2 结果分析 14
结 论 16
参考文献 17
数字图像的基本变换程序设计-几何变换
1 设计目的与要求
近几年来,由于大规模集成电路技术和计算机技术的迅猛发展、离散数学理论的创立和完善,数字图像处理技术正逐渐成为其他科学技术领域中不可缺少的一项重要工具。数字图像技术也从空间探索到微观研究、从军事领域到农业生产、从科学教育到娱乐游戏等越来越多的领域得到广泛应用。无形之中成为了现代不可或缺的处理技术。通过课程设计实现对其的认知度以及更深入的学习和运用它。
设计的目的
数字图像处理课程设计过程中,通过查阅资料、总体设计、模块设计、程序设计、集成调试等环节,完成一个基于Matlab编程语言,涉及多种典型应用,并具有综合功能的数字图像处理系统设计。使学生能够将课堂上学到的理论知识与实践应用结合起来,对数字图像处理基础理论、程序逻辑分析、算法设计等方面的知识进一步加深认识,同时在软件编程、调试、工程合作开发等方面得到较全的锻炼和提高。
1.2 设计的要求
利用Matlab软件对图像进行不同的效果处理,查阅相关资料并自主调试相关的程序,反复调试并达到数字图像的比例缩放、旋转、剪取、镜像、扭曲、平移等一系列几何变换要求的图像效果,使其达到简单美观及实用的效果,能过正常演示并能实现其图像处理的要求,最后完成实验设计的相关报告,总结实验心得体会。
2 系统设计原理
2.1 数字图像几何变换及原理
(1)平移和裁剪:平移是日常生活中最普遍的运动方式,而图像的平移是几何变换这中最简单的变换之一。菜单中使用 translate函数和movesult对图像进行平移,通过改变程序中的参数可以控制平移的方式,视需求而定。在实际应用或科研领域,很多时候要对图像进行裁剪操作。图像裁剪就是在原图像或者大图中裁剪出图像块来,这个图像一般是多边形形状的。图像裁剪是几何处理中的一种基本操作。利用imcrop函数调用可以是现期裁剪功能,格式为imcrop(I,rect);其中rect是一个四元向量[xmin ymin width height],分别表示矩形的左上角的坐标,宽度和高度;
(2)扭曲变换:MATLAB使用imtransform函数来实现图像空间变换,imtransform函数的调用格式为imtransform(I,T),其中I是要变换的图像,T是maketform函数产生的变换结果。Maketform函数就是利用给定的参量建立变换结构,然后把该变换结构赋给结构体变换,根据得到的结构体变量T,调用imtransform函数进行变换;
(3)镜像变换:实现水平,垂直,对角镜像处理,双精度取点后调用函数实现。
(4)缩放与旋转变换:利用nearest,bilinear,bicubic三个函数实现图片的三种缩放与旋转处理。利用imresize和imrotate两个函数实现缩放及旋转功能。
3设计方案
3.1 设计思想
综合运用MATLAB实现图像处理的程序设计,根据需求进行程序的功能等变换,按照要求增加变换的效果与其他的几何变换。变换的操作直接调用Matlab中自带的函数,部分模块采用用户提示对话框,用来提示用户输入参数,以实现模块的动态操作,另外,需要同一模块需要将不同
您可能关注的文档
- 内科主治基本知识-自整理已通过材料.doc
- 一级建造师公路工程考点材料.doc
- 内科主治医师综合模拟题1材料.doc
- 内蒙古包头市青山区北方重工三中2014-2015学年高二下学期第一次月考生物材料.doc
- 山东省临沂市蒙阴县第一中学2016届高三语文10月模块考试材料.doc
- 内蒙古赤峰二中2015-2016学年高二化学下学期第一次月考(4月)材料.doc
- 一例对政工工作适应不良的咨询-二级答辩材料.doc
- 内蒙古植物材料.doc
- 数字化测图的实施毕业论文材料.doc
- 数字化中医材料.doc
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
最近下载
- GB15763.1-2009 建筑用安全玻璃 第1部分:防火玻璃 (2).pdf VIP
- DB5101T 217—2025成都市城市绿化养护技术规程.pdf
- 漫画解读--非煤露天矿山重大事故隐患判定标准.pdf
- 伤口、造口、失禁性皮炎理论考试试题与参考答案.docx VIP
- LNG气化站安装工程施工的方案.doc VIP
- 2023年8月26日全国事业单位联考A类《职业能力倾向测验》真题.pdf VIP
- 跨境电子商务英语 课件 柯可 Unit 1 Overview of Cross-Border E-Commerce、 Unit 2 Main Cross-Border E-Commerce Platforms.pptx
- 2024年辅警招聘《公安工作基本知识》培训考试题库 (附答案).docx VIP
- 低氧对肝脏脂质代谢影响研究.docx VIP
- GB T 34986-2017 产品加速试验方法.doc VIP
文档评论(0)