资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业设计(论文)基于VC+的图像处理系统设计与实现VC + + based Image Processing System Design and Implementation班级 计/商 061 学生姓名 学号 指导教师 职称 导师单位 徐州工业职业技术学院信息系 论文提交日期 20一选题意义及背景:图像处理技术一直是困扰Visual C+初学者的一个难题,在Visual C+中,没有一个完善的控件能够显示和处理各种格式的图像,有时用户需要了解各种图像的文件格式,这极大的增加了初学者的学习难度。基于此,设计了一个图像处理软件,本课题属于小型的图像处理软件,主要用于实现图像的显示与批量转换操作。通过分析系统的工作过程,将其用Visual C+程序实现,将理论学习与实例相结合,来培养学生的综合能力。二毕业设计(论文)主要内容:主要工作:负责程序各个功能的整合、调试及运行三计划进度:阶段工作程序和要求完成时间前期准备阶段学习毕业设计管理规定并准备与测试有关的资料09.10.19中期指导检查阶段1.需求分析阶段及建立软件及硬件环境条件。分析设计任务书的要求和用户需求,进行可行性分析和需求分析,确定系统所需的模版,安装建立设计所需软硬件环境;素材采集,处理09.10.20-09.10.302. 在确定的模版上,对系统功能进行分工,进行相关程序设计,根据用户的使用反馈结果修正自己的设计方案,在解决了大部分的bug后,可以将系统进行打包。09.11.02-09.11.043.进行软件的性能测试,09.11.04-09.11.064.编写测试脚本,并对测试结果进行分析 a.编写测试脚本b.对测试结果进行分析09.11.09-09.11.13后期答辩总结阶段1.编写毕业论文a.学习书写毕业论文规范b.查找与所要写的论文有关资料c.根据论文书写规范编写论文d.给指导老师审查并修改09.11.16-09.11.262.交毕业设计09.11.273.准备答辩09.11.27四毕业设计(论文)结束应提交的材料:1、测试计划2、测试脚本3、测试报告4、毕业论文指导教师 教研室主任 年 月 日年 月 日论文真实性承诺及指导教师声明学生论文真实性承诺本人郑重声明:所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿承担本声明的法律责任和一切后果。毕业生签名: 日 期: 指导教师关于学生论文真实性审核的声明本人郑重声明:已经对学生论文所涉及的内容进行严格审核,确定其内容均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在抄袭等学术不端行为。指导教师签名: 日 期: 摘 要本文对图形图像处理系统的发展现状和所采用的主要技术进行了详细分析,确定了相应的结构和主要功能,以及实际开发中所采取的技术。系统在Windows XP平台下实现,本课题是采用Visual C+作为编程工具,采用面向对象的程序设计技术实现一个图形绘制和图像处理的应用软件。主要工作分为三类,包括基本图形绘制与编辑、简单的图像处理、图像格式的转换。图形方面主要是设计图形基类,以及继承图形基类的具体图形类。通过对独立功能的封装,可以为今后需要的图形图像的应用奠定基础。系统的优点有:充分体现了面向对象的设计思想,充分运用了C+的特性。程序结构清晰,可读性好,程序中做了充分的注释。 最后,对系统进行测试表明,系统功能达到了预期的要求,界面友好,操作简便,运行也较稳定,是一个完成基本功能的图形图像系统。 总体上,本文介绍了系统开发设计的全过程和设计过程中部分代码,对系统中采用的关键技术也作了一些必要的说明,对图像变换的基本原理,图像处理的基本原理和各种图像格式做了详细的阐述。关键词:图像处理系统,图像显示,图片格式转换。AbstractThis article has carried on the detailed analysis about graph image processing system development and using of the key technology,identify the corresponding structure and central function, as well as the system adopts technology in the actual development. The system realizes under the Windows XP platform, the topic use Visual C+ as a programming tool, use object-oriented programming techniques to achieve a graphic and image processing software. Major work is divided into three categories, basic drawing and editing graphics, simple image processing, and image format conversion. The graph aspect is designs the graph base class , as well as inherits the graph base classs specific graph class. Through independent functions encapsulation, for the futures needs of the graphic images lays the foundation. The system merit has: the object-oriented designs thought application of the c+ properties, Programs structure is clear, good readability, codes has the full annotation in the program. Easy expansion and transplantation. Finally, systems testing shows, systems functions achieve the expected demand, friendly interface, and the operation is simple, also a much stable operation, it has basic functions of the graphic image system. As a whole, this paper describes the system design process and part of the process of designing code, it made some necessary explanations about key technology in the system, it made the detailed description to image transform of the basic principle, the image processing basic principle and various image formats.Key word: The imagery processing system, image display, image transforms.目 录摘 要IAbstractII第一章 图像处理系统11.1 概述11.2 系统分析11.2.1 需求分析11.2.2 可行性分析11.3 总体设计11.3.1 项目规划11.3.2 系统功能架构图21.4 系统设计31.4.1 设计目标31.4.2 开发及运行环境31.5 技术准备31.5.1 基本绘图操作31.5.2 内存画布的设计31.5.3 自定义全局函数41.5.4 自定义菜单51.5.5 自定义工具栏111.6主要功能模块的设计121.6.1 系统架构设计121.6.2公共模块设计141.6.3 主窗体设计14参考文献:18致谢19 第一章 图像处理系统1.1 概述 图像处理技术一直是困扰Visual C+初学者的一个难题,在Visual C+中,没有一个完善的控件能够显示和处理各种格式的图像,有时用户需要了解各种图像的文件格式,这极大地增加了初学者的学习难度。基于此,设计一个图像处理软件。1.2 系统分析1.2.1 需求分析n 通过调查,要求系统具有以下功能。n 显示BMP、JPEG、GIF等各种格式的图像。n 实现BMP与JPEG、GIF图像的批量转换。n 实现对位图的旋转、反色、灰度化、线性变换等各种操作。n 实现手写数字的识别。1.2.2 可行性分析为了降低程序开发的难度,使用微软公司的GDI+。GDI+又称为GDIPlus,是微软公司.NET构架的一部分,它封装了各种图像的处理技术。通过使用GDI,用户可以非常方便地实现图像的显示与转换。虽然GDI+属于.NET框架的一部分,但是用户可以在非.NET环境下使用GDI+,有关具体的使用方法,在以下部分进行介绍。 1.3 总体设计1.3.1 项目规划图像处理系统是一个典型的图像处理软件,它由图像显示、图像转换、图像处理、字符识别、其他和帮助等模块组成。l 图像显示模块该模块主要包括显示位图、显示JPEG、显示GIF 3个部分。l 图像转换模式该模块主要包括位图转换为JPEG、JPEG转换为位图、位图转换为GIF、GIF转换为位图4个部分。l 图像处理模块该模块主要包括图像旋转、图像锐化处理、图像反色处理、灰度化处理、线性变换5个部分。l 字符识别模块该模块主要包括手写数字识别。l 其他模块该模块主要包括设置菜单的固定颜色和随机颜色两个部分。l 帮助模块该模块主要包括软件的版本、开发单位等信息。1.3.2 系统功能架构图图像处理系统图像显示模块图像转换模块
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号