基于VC图像处理系统设计与实现答辩课件_第1页
基于VC图像处理系统设计与实现答辩课件_第2页
基于VC图像处理系统设计与实现答辩课件_第3页
基于VC图像处理系统设计与实现答辩课件_第4页
基于VC图像处理系统设计与实现答辩课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计/商061班 钱红蕾 1.1概述:概述: 图像处理技术一直是困扰图像处理技术一直是困扰Visual C+Visual C+初学者的一个难题,初学者的一个难题, 在在Visual C+Visual C+中,没有一个完善的控件能够显示和处理各中,没有一个完善的控件能够显示和处理各种格式的图像。种格式的图像。 有时用户需要了解各种图像的文件格式,这极大地增加了有时用户需要了解各种图像的文件格式,这极大地增加了初学者的学习难度。初学者的学习难度。 基于此,设计一个图像处理软件。基于此,设计一个图像处理软件。1.2 1.2 需求分析:需求分析: 通过调查,要求系统具有以下功能。 显示BMP、JPEG、

2、GIF等各种格式的图像。 实现BMP与JPEG、GIF图像的批量转换。 实现对位图的旋转、反色、灰度化、线性变换 等操作。 实现手写数字的识别。基于VC图像处理系统设计与实现答辩可行性分析可行性分析 为了降低程序开发的难度,使用微软公司的GDI+。GDI+又称为GDIPlus,是微软公司.NET构架的一部分,它封装了各种图像的处理技术。通过使用GDI,用户可以非常方便地实现图像的显示与转换。虽然GDI+属于.NET框架的一部分,但是用户可以在非.NET环境下使用GDI+,有关具体的使用方法,在以下部分进行介绍。 1.3 图像处理系统构成:图像处理系统构成:图像处理系统图像显示模块图像转换模块图

3、像处理模块字符识别模块帮助固定颜色随机颜色关于显示J PEG显示G I F显示位图位图转换JPEGJPEG转换位图位图转换GIFGIF转换位图图像旋转图像锐化处理图像反色处理灰度化处理线性变换手写数字识别其他基于VC图像处理系统设计与实现答辩1.4 1.4 设计目标:设计目标: 本系统属于小型的图像处理软件,主要用于实现图像的显示与批量转换操作。具体设计要求如下。 (1)实现各种图像格式的显示。 (2)系统采用良好的人机对话模式,界面设计美观、友 好。 (3)支持图像的单一转换与批量转换。 (4)实现位图的各种常规操作。例如图像旋转、灰度化 处理、线性变换等。 (5)系统运行稳定、安全可靠。基

4、于VC图像处理系统设计与实现答辩1.5 开发及运行环境:系统开发平台:Visual C+ 6.0 。运行平台:Windows XP/Windows 2000/Windows 2003 。分辨率:最佳效果 1024*1280像素。1.6 主窗体设计:主窗体设计:最终效果图最终效果图基于VC图像处理系统设计与实现答辩1.6.1. 实现目标: 图像处理系统主窗体主要由菜单、工具栏、客户区域和状态栏4部分组成,主要功能是对图像处理系统的各个模块进行调整。 基于VC图像处理系统设计与实现答辩2. 设计步骤:( 1 ) 创 建 一 个 单 文 档 / 视 图 结 构 的 应 用 程 序 , 工 程 名 称

5、 为“ImageHandle”。(2)在工作区的资源视图窗口中修改菜单资源ID为“IDR_MAINMENU”,设置菜单项的效果如下图所示:基于VC图像处理系统设计与实现答辩1.7.1 1.7.1 显示位图模块设计:显示位图模块设计:实现目标:主要用于在窗口中显示磁盘中的位图文件。实现目标:主要用于在窗口中显示磁盘中的位图文件。显示位图模块显示位图模块 显示出图片的效果显示出图片的效果基于VC图像处理系统设计与实现答辩1.7.2显示显示JPEG模块设计模块设计实现目标:显示实现目标:显示JPEG模块主要用于显示磁盘中的模块主要用于显示磁盘中的JPG和和JPEG图像。图像。显示显示JPEG图像图像

6、 显示出图片的效果显示出图片的效果基于VC图像处理系统设计与实现答辩1.7.3 1.7.3 显示显示GIFGIF模块设计模块设计实现目标:显示实现目标:显示GIFGIF模块主要用于显示磁盘中的模块主要用于显示磁盘中的GIFGIF动画。动画。显示显示GIF图像图像 显示出图片的效果显示出图片的效果基于VC图像处理系统设计与实现答辩.4位图转换为位图转换为JPEGJPEG模块设模块设计计实现目标:位图转换为实现目标:位图转换为JPEGJPEG模块设计。模块设计。位图转换为位图转换为JPEG 位图转换为位图转换为JPEG模块窗口模块窗口基于VC图像处理系统设计与实现答辩1.7.5 1

7、.7.5 位图旋转模块设计位图旋转模块设计实现目标:位图旋转模块主要功能是按顺时针方向对位图旋转实现目标:位图旋转模块主要功能是按顺时针方向对位图旋转180180。位图旋转模块资源窗口位图旋转模块资源窗口导入位图导入位图旋转旋转旋转后效果图旋转后效果图基于VC图像处理系统设计与实现答辩1.7.6 1.7.6 线性变换模块设计线性变换模块设计实现目标:线性变换在图形图像处理领域中是经常使用的一个算法,实现目标:线性变换在图形图像处理领域中是经常使用的一个算法, 用于消除图像对比度不足从而使图像中的细节分辨不清的现象。用于消除图像对比度不足从而使图像中的细节分辨不清的现象。线性变换图线性变换图 线

8、性变换效果图线性变换效果图基于VC图像处理系统设计与实现答辩1.7.7 1.7.7 手写数字识别模块设计手写数字识别模块设计实现目标:手写识别模块的主要功能是能够识别出用户手写的数字。实现目标:手写识别模块的主要功能是能够识别出用户手写的数字。手写数字识别模块手写数字识别模块 手写数字识别效果手写数字识别效果基于VC图像处理系统设计与实现答辩结束语:结束语: 时至今日,毕业设计已基本完成。对于时至今日,毕业设计已基本完成。对于基于基于VC+VC+图像处理系统设计与实现图像处理系统设计与实现这个课题,从最初的这个课题,从最初的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,茫然,到慢慢的进入状态,

9、再到对思路逐渐的清晰,整个制作过程难以用语言来表达。历经了一段时间的整个制作过程难以用语言来表达。历经了一段时间的奋战,紧张而又充实的毕业设计终于落下了帷幕。回奋战,紧张而又充实的毕业设计终于落下了帷幕。回想这段日子的经历和感受,我感慨万千,在这次毕业想这段日子的经历和感受,我感慨万千,在这次毕业设计的过程中,我拥有了无数难忘的回忆和收获。设计的过程中,我拥有了无数难忘的回忆和收获。 我我将好好珍惜与回味这段美好的时光。将好好珍惜与回味这段美好的时光。基于VC图像处理系统设计与实现答辩致谢:致谢: 在本次论文设计过程中,陈芬老师对该论文从选题,构思到最后定在本次论文设计过程中,陈芬老师对该论文从选题,构思到最后定稿的各个环节给予细心指引与教导稿的各个环节给予细心指引与教导, ,使我得以最终完成毕业论文设计。使我得以最终完成毕业论文设计。在学习中在学习中, ,老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维、老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维、精益求精的工作态度以及侮人不倦的师者风范是我终生学习的楷模精益求精的工作态度以及侮人不倦的师者风范是我终生学习的楷模 。 在此,我还要感谢在一起致力于毕业设计的在此,我还要感谢在一起致力于毕业设计的“VC+VC+敢死队敢死队”的各位的各位成员们,正是由于你们的帮助和支持,在我们的齐心协力下,才能克服成员们

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论