- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
目 录
摘要 1
Abstract 2
TOC \o 1-3 \h \z \u 0 文献综述 3
0.1本文的研究背景 3
0.2 国内外图像几何变换的研究现状 3
1 引言 5
1.1数字图像概述 5
1.1.1数字图像 5
1.1.2数字图像处理 5
1.2数字图像处理的特点及目的 6
1.2.1数字图像处理的特点 6
1.2.2数字图像处理的目的 7
1.3开发语言的选择 7
2 数字图像处理的简介 8
2.1什么是数字图像 8
2.2数字图像的显示 8
2.3数字图像的分类 8
3 VC++的图像处理简介 10
3.1位图文件及其C++操作 10
3.1.1 设备无关位图 10
3.1.2 BMP图像文件数据结构 10
3.2 CImg类 14
4 图像的几何变换 15
4.1解决几何变换的一般思路 15
4.2图像平移 16
4.2.1图像平移的变换公式 16
4.2.2图像平移的Visual C++实现 17
4.3图像镜像 19
4.3.1图像镜像的变换公式 19
4.3.2图像镜像的Visual C++实现 19
4.4图像转置 21
4.4.1图像转置的变换公式 21
4.4.2图像转置的Visual C++实现 22
4.5图像缩放 23
4.5.1图像缩放的变换公式 23
4.5.2图像缩放的Visual C++实现 24
4.6图像旋转 25
4.6.1图像旋转的变换公式 25
4.6.2图像旋转的Visual C++实现 25
5 结论 26
参考文献 28
致谢 29
西南大学本科毕业论文(设计)
PAGE 28
基于VC++的图像的几何变换的实现
摘要:几何变换是最常见的图像处理手段,通过对变形的图像进行几何校正,可以得出准确的图像。常用的几何变换功能包括图像的平移、图像的镜像变换、图像的转置、图像的缩放、图像的旋转等等。目前数字图像处理的应用越来越广泛,已经渗透到工业、航空航天、军事等各个领域,在国民经济中发挥越来越大的作用。
作为数字图像处理的一个重要部分,本文介绍的是如何用Visual C++编程工具设计一个完整的应用程序,实现经典的图像几何变换功能。程序大概分为两大部分:读写BMP图像,和数字图像的几何变换。即首先用Visual C++创建一个多文档应用程序框架,在实现任意BMP图像的读写,打印,以及剪贴板操作的基础上,完成经典的图像几何变换功能。程序已在VC++ 6.0下运行通过。
关键词:图像处理;几何变换;BMP图像;Visual C++
The Implementation Of Geometrical Transformation Based on VC++
Abstract:The geometrical transformation is the most popular image processing method. We can get an exact image from a distorted image through the geometrical emendation. The transforming methods in common use including translation, mirror, rotation, or transpose an image. Since the domain of digital image processing application has becoming wider and wider, it penetrates into many fields. Such as industry, aviation, military, and has become much more important in every aspects of our life.
Being an important part of digital image processing, the work introduced in this article is about how to design an integrated application program using Visual C++ to implement the classic geometrical transformation. The program can be divided into two
您可能关注的文档
最近下载
- 新编大学语文(周玲玉)课件—第3章:小说.pptx VIP
- 高中生物实验研究型课程校本教材(上).pdf VIP
- 铁路工务线路设备检查项目与常见病害解析.pdf VIP
- 中药二中成药“快速记忆”总结.docx VIP
- 2025年生物医药临床试验风险识别与质量控制优化策略研究报告.docx
- 实施指南《GB_T27785-2011卫生杀虫器械实验室效果测定及评价电子灭蚊蝇器》实施指南.docx VIP
- 新解读《GB_T 27785 - 2011卫生杀虫器械实验室效果测定及评价 电子灭蚊蝇器》.docx VIP
- 离任审计流程详解与核心工作底稿编制指南.docx VIP
- 美术高中绘画教材分析.doc VIP
- 遵义凤冈县辅警招聘考试真题2023.pdf VIP
文档评论(0)