(毕业论文)-MFC图像变换系统的设计与实现论文

上传人:zhuma****mei1 文档编号:54235103 上传时间:2018-09-09 格式:DOC 页数:38 大小:329.50KB
返回 下载 相关 举报
(毕业论文)-MFC图像变换系统的设计与实现论文_第1页
第1页 / 共38页
(毕业论文)-MFC图像变换系统的设计与实现论文_第2页
第2页 / 共38页
(毕业论文)-MFC图像变换系统的设计与实现论文_第3页
第3页 / 共38页
(毕业论文)-MFC图像变换系统的设计与实现论文_第4页
第4页 / 共38页
(毕业论文)-MFC图像变换系统的设计与实现论文_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《(毕业论文)-MFC图像变换系统的设计与实现论文》由会员分享,可在线阅读,更多相关《(毕业论文)-MFC图像变换系统的设计与实现论文(38页珍藏版)》请在金锄头文库上搜索。

1、 南 阳 理 工 学 院本科生毕业设计(论文)学院(系): 软件学院 专 业: 软件工程 学 生: 指导教师: 完成日期 201 年 月南阳理工学院本科生毕业设计(论文)MFC 图像变换系统的设计与实现Design and Implementation of The Image Transform Software on MFC System总计:毕业设计(论文)40 页插 图 : 30 幅南南 阳阳 理理 工工 学学 院院 本本 科科 毕毕 业业 设设 计(论文)计(论文)MFC 图像变换软件的设计与实现Design and Implementation of The Image Trans

2、form Software on MFC System学 院(系): 软件学院 专 业: 学 生 姓 名: 学 号: 指 导 教 师(职称): 评 阅 教 师: 完 成 日 期: 南阳理工学院Nanyang Institute of TechnologyMFC 图像变换软件的设计与实现1MFC 图像变换软件的设计与实现软件工程 摘 要随着科学技术的不断发展,计算机的更新速度不断提高,人们的思想文化素质的提高,对图像的要求也越来越高。 本软件实现图像的图像底片化、图片灰度化、水平翻转、垂直翻转、负像等。 图像的变换是很常见的处理方式,通过对图像的显示方式或者图像数据进行处理来实现不同的图像特效。

3、本系统主要是面向 BMP 格式的 24 位图像,本程序利用 MFC 编程技术,首先建立一个基于单文档的应用程序,添加子菜单按钮,分别实现各个特效功能。程序运行后,首先打开一个 24 位的 BMP 格式图像,选择实现不同的功能按钮。关键词 BMP 图像 MFC Visual C+ 水平翻转 垂直翻转 灰度化 放大 缩小 底片化MFC 图像变换软件的设计与实现2Design and Implementation of The Image Transform Software on MFC SystemTheThe majormajor ofof softwaresoftware engineeri

4、ngengineering LiLi YuanyuanYuanyuanAbstract:Abstract: With the development of science and technology, update speed computer continues to improve, peoples ideological and cultural qualities, the image are increasingly high requirements. The software implementation of the image, the picture negatives

5、of gray, flip horizontal flip vertical, negative, etc.Image transform approach is very common, through or image data processing to achieve image effects to different display of the image. The system is mainly to 24 bit image based on BMP format, the program uses the MFC programming technology, first

6、 build an application based on a single document, Ka Ko the menu button, implementation of each specific function. After the program is running, first open a BMP format image 24, choice of different functional buttons. Key words: BMP Image MFC Visual C+ Flip Horizontal Flip vertical Gray Amplificati

7、on NegativeMFC 图像变换软件的设计与实现3目目 录录1 绪论1 11 研究的背景.1 12 国内外现状1 13 研究的意义1 1.4 论文结构.2 2 关键技术3 21 Visual C+.3 211 Visual C+简述3 212 MFC 的简介 3 213 将 Visual C+应用于数字图像的几何变换.4 22 BMP 图形和 BMP 文件结构4 221 BMP 文件结构.4 222 BMP 图像的读写.7 2.3 图像变化的基本形式8 231 图像的平移8 232 图像的旋转9 233 图像的缩放9 3 需求分析11 31 系统设计目标11 32 需求分析结果11 33

8、 可行性分析12 331 经济可行性.12 332 操作可行性.12 4 概要设计13 41 功能模块概述.13 42 图像显示模块14 43 图像翻转模块14 44 图像浏览模块14 45 图像特效处理模块15 5 详细设计与系统实现16 51 图像显示模块的设计16 52 图像翻转模块17 521 水平翻转.17 522 垂直翻转.19 53 图像浏览模块21 531 图像放大.21 532 图像缩小.22 54 图像特效处理22 541 图像灰度化处理.23MFC 图像变换软件的设计与实现4542 图像负像.24 6 系统运行与总结.27 61 图像打开27 62 水平翻转27 63 垂

9、直翻转28 64 图像放大28 65 图像缩小29 66 图像灰度29 67 图像负像30 7 结束语.31 参考文献32 致谢33MFC 图像变换软件的设计与实现01 1 绪论绪论1 11 1 研究的背景研究的背景图像时现代信息社会中最基本的信息。数字图像处理的研究对象是图像处理技术,这是计算机技术的重要分支和发展方向。数字图像处理时信息科学、工程学、医学、生理学、甚至社会科学等许多学科的重要基础,同时也是一种具有巨大的经济和社会效益的使用技术,广泛应用于军事、气象、交通、探矿、水利、农业甚至娱乐等领域。随着信息高速公路和数字地球等概念的提出和发展,数字图像处理技术已得到更加充分的发展,并在

10、现代信息社会中占据了非常重要的低位。随着图像处理技术的广泛应用,学习和掌握这门科学显得格外重要,图像处理已经成为信息技术相关领域的核心课程。1 12 2 国内外现状国内外现状随着科学技术的不断发展,计算机的更新速度不断提高,人们的思想文化素质的提高,对图像的要求也越来越高。因此把原始图像与计算机结合起来,从而创作出许多更加完美的图像,满足人们的需求。计算机图像处理,是指利用计算机对图像进行一系列加工,以便获得人所们需要的效果。图像是人类获取和交换信息的主要来源,人类感知外界信息, 80%以上是通过视觉得到的。因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面。图像处理或图像分析方法的应

11、用越来越广泛,其主要理论基础是形态数学,立体学,集合论等。图像处理虽然也可以用光学方法或模拟技术来实现,但目前主要是利用计算机来实现,称为数字图像处理。因此,图像处理一般是指数字图像处理。常见的图像处理有图像数字化、图像编码、图像增强、图像复原、图像分割与图像分析等。经过处理后的图像,一定能够更好的被用于工业或者个人目的。为此开发这个数字图像处理软件,能够处理一些图像,并对图像处理技术此方面进行深入的研究。1 13 3 研究的意义研究的意义图像处理学是一门综合性边缘学科。从研究范围来看,它与计算机图形学、模式识别、计算机视觉等既有联系又有区别。图形学原本指用图形、图表、绘图等形式表达数据信息的

12、科学。而计算机图形学研究的是如何利用计算机技术来产生这些形式。和图像分析对比,两者的处理对象和输出结果正好相反。计算机图形学试图从非图像形式的数据描述来生成图像。另一方面,模式识别与图像分析则比较相似,只是前者MFC 图像变换软件的设计与实现1试图把图像抽象成符号描述的类别,它们有相同的输入,而不同的输出结果之间可较方便的进行转换。至于计算机视觉主要强调用计算机去实现人的视觉功能,其中涉及图像处理的许多技术,但目前的研究内容主要与图像理解相结合。由此看来,以上学科相互联系,相互交叉,它们之间并没有绝对的界限。虽各有侧重但又相互补充。另外以上各学科都得到了人工智能、神经网络、遗传算法、模糊逻辑等

13、新理论、新工具、新技术的支持,所以它们又都在近年得到了长足发展。在计算机出现之前,模拟图像处理占主导地位。随着计算机的发展,数字图像处理发展速度越来越快。与人类对视觉机能着迷的历史相比,它是一门相对年轻的学科。尽管目前一般采用顺序处理的计算机,对大数据量的图像处理速度不如光学方法快,但是其处理的精度高,实现多种功能的、高度复杂的运算求解非常灵活方便。在其短短的历史中,它却成功的应用于几乎所有与成像有关的领域,并正发挥相当重要的作用。 1.41.4 论文结构论文结构本文共分为 6 章,各章主要内容介绍如下:第一章首先简单介绍课题研究的背景,国内外的发展状况、本系统研究的主要意义以及本论文的组织结

14、构。第二章主要介绍系统开发的平台,以及主要关键技术如:Visual C+、BMP图形和 BMP 文件结构、图像变化的基本形式等。第三章主要介绍本系统的系统设计目标、需求分析结果、可行性分析。第四章主要介绍课题的功能模块设计以及详细设计过程。先做出整体功能模块图,再对各功能模块进行概述,最后介绍个模块的流程图。第五章主要介绍系统主要编码与实现过程。第六章主要介绍系统运行与总结。MFC 图像变换软件的设计与实现22 2 关键技术关键技术2 21 1 VisualVisual C+C+2 21 11 1 VisualVisual C+C+简述简述Visual C+(简称 VC)是微软公司提供的基于

15、C/C+的应用程序集成开发工具。VC 拥有丰富的功能和大量的扩展库,使用它能有效的创建高性能的Windows 应用程序和 Web 应用程序。VC 的优越性主要表现在以下几个方面:开发分布式应用。开发的应用程序运行效率高、具有健壮性。能缩短软件升级周期。能够生成多线程应用,而多线程应用对于增加并发响应有实际意义。VC 除了提供高效的 C/C+编译器外,还提供了大量的可重用类和组件,包括著名的微软基础类库(MFC)和活动模板类库(ATL) ,因此它是软件开发人员不可多得的开发工具。Visual C+6.0 是功能最为强大的可视化开发工具之一,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C+6.0 又称作是一个集成开发工具,它提供

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号