摘 要:本说明书从项目需求分析、系统功能分析与开发、功能实现及其测试等方面,较为系统地介绍了“图像文件处理工具的设计与实现”课题的整个开发过程。作为数字图像处理的一个重要部分,本文介绍的工作是如何用Visual C++编程工具设计一个完整的应用程序,实现经典的图像视觉处理功能。程序分为两大部分:读写图像和数字图像处理,即首先用Visual C++创建一个对话框应用程序框架,在实现图像的读写、图像像素数据转化为二维矩阵的基础上,再完成经典的图像处理功能。在对数字图像处理体系充分分析和系统论证的基础上进行开发研制,结合数字图像处理的算法,本系统完成了图像的缩放,旋转,翻转,黑白处理,添加水印等功能,基本能满足图像文件处理的需要。56361
毕业论文关键词:图像文件处理工具 , 读写图像 ,数字图像处理 , 图像像素
Abstract:The instructions systematically introduce the whole design of an image file processing tool including project needs analysis, system analysis and development functions , features and other aspects of its testing .As an important part of the digital image processing , the paper described that how to use Visual C + + programming tools to design a complete application which realize the classic visual image processing functions. Program is pided into two parts : reading images and processing digital image .First of all,creating a program framework using in C + + language.After finished read the image and converted the image pixel data into a two-dimensional matrix , it then needs to complete the classic image processing functions. Based on the fully digital image processing system analysis and system demonstration , combined with digital image processing algorithms, the system completes the image zoom, rotate, flip , black and white processing , add watermark and other functions which generally meet the image processing demands.
Keywords: Image File Processing Tool, Image Reader, Digital Image Processing, The Image Pixels
目 录
1 绪论 3
1.1 开发背景 3
1.2 有关图像文件浏览工具 3
2 相关技术 4
2.1 有关图像 4
2.2 使用的算法 6
2.3 MFC技术 8
2.4 双缓冲技术 9
2.5 GDI+图形设备接口 9
2.6 CNG下一代加密技术 9
3 需求分析 10
4 系统设计 12
4.1 界面设计 12
4.2 功能模块设计 12
5 系统实现 13
5.1 HIMAGE类的设计 13
5.2 Breviary类的设计 16
5.3 对话框类中的成员函数 17
5.4 遇到的一些问题及解决办法 17
6 系统测试 18
6.1 测试的目的 18
6.2 测试方法 18
6.3 测试用例 18
6.4 测试结果