1、 I I BMPBMP 图像处理软件的设计与实现图像处理软件的设计与实现 摘摘 要要 随着时代的发展,科技的进步,一些简单的图片已经不能满足人们的需求。 图像运用的扩大与对图像本身的精益求精, 使人们越来越依赖于各种图像处理软 件。各种图像处理软件也越来越完善,普及程度不断的提高。 本文用 Visual C+作为开发工具,设计了一个 BMP 图像处理软件。该图像 处理软件能够实现对 BMP 图像的基本操作,如图像的打开,关闭,保存;图像 的基本处理,如图像放大、缩小、旋转、转置、二值化处理、中值滤波、边缘检 测、直方图以及马赛克效果等等。论文首先分析了国内外图像处理软件的现状, 以及发展趋势,
2、之后详细地分析了本软件的功能,完成了系统的总体设计和功能 规划, 进而对每个模块完成了详细设计和实现, 最后完成了测试工作。 结果表明, 本系统能够完成要求的所有功能,软件具有友好的用户界面和良好的健壮性, 具 有一定的应用价值。 关键词:关键词:Visual C+6.0;BMP;图像处理;数字图像处理;图像处理软件 II Design and Implementation of BMP Image Processing System Abstract With the development of science, the simple pictures couldnt meet peopl
3、es demand. The magnification of pictures usage and the ever delicated image of picture itself, has made people more and more rely on several of picture-processing software. And the popularization of these softwares is going higher and higher, with the progress made by themselves. I use Visual C+ dev
4、elopment to build software which is used to deal with BMP images. This software can carry out some base operations of BMP images, such as open, close and save; some base processes of BMP images, such as magnify, shrink, rotate, binary process, mid-value filter, edge-detect, cauterization of pictures
5、 and the mosaic effect. This paper at first analyzed status of picture-processing software both of domestic an foreign, and the developing trend,After analysis the function of this software in detail and completed the overall design of the system and function.And completed the detailed design and im
6、plementation of each module, finally completed the testing work.The results show that the system can complete all the requirements of the function,the software has a friendly user interface and good robustness, and has certain application value. KEY WORDS:Visual C+6.0;BMP;picture-processing;Digital Image Processing; Image Processing Software III 主要符号表主要符号表 12111 ,.,g m gg 列矩阵列矩阵 ),()(N ff 1)2,1(1 ,1 ,.,f 横矩阵横矩阵 G,f 矩阵矩阵 w 宽宽 h 高高 ff yx , 卷积算子卷积算子