数字图像获取及预处理系统的实现(VC++)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目 录
内容摘要…………………………………………………………………………………..1
think58 [资料来源:http://www.THINK58.com]
[资料来源:THINK58.com]
1. 引言.……………………………………………………………………………............1
1.1研究背景….……………………………………………………………………….11.2课题研究的意义…………………………………………………………………..21.3目前研究现状………………………………………………….………………….41.4本文研究内容……………………………………………………………………..4 [资料来源:THINK58.com]
2. 常用数字图像处理算法……………………………………………………………….4
[来源:http://think58.com]
2.1RGB颜色空间 .…………………………………………………………………...4 2.2DIB结构…………………………………………………………………………...5 2.3GDI+库…………………………………………………………………………….6 2.4显示特效概述.....................................................................8 2.5图像的点运算……………………………………………………………………..7 2.6图像的几何变换…………………………………………………………………..12 2.7图像的增强处理…………………………………………………………………..18 2.8边缘检测…………………………………………………………………………..21 think58好,好think58
3. 系统的设计……………………………………………………………………………23 本文来自think58 [来源:http://www.think58.com]
3.1系统的主界面………………………………………………………………….….233.2系统的使用………………….…………………………………………………….23
think58好,好think58
[资料来源:www.THINK58.com]
[资料来源:http://www.THINK58.com]
4.结束语…………………………..…………………….…………………………….27
内容来自think58
[资料来源:THINK58.com]
[资料来源:http://www.THINK58.com]致谢…………………………………………………………………………………..27 think58 [资料来源:http://www.THINK58.com]
参考文献…………………..………………………………………………………….28
think58.com
[来源:http://think58.com]
[资料来源:http://think58.com]
数字图像获取及预处理系统的实现
think58好,好think58 [资料来源:http://think58.com]
内容提要 随着大规模集成电路和计算机技术的迅速发展,军事、医学和工业等方面应用需求的不断增长,数字图像处理技术不断完善,不仅在理论研究上取得了很大的进展,而且其应用领域也日益扩大。本文主要介绍了一些常用的图像处理算法、数字图像获取及预处理系统的设计和实现。该系统通过Visual C++2005平台实现,并利用GDI+图形处理库实现了数字图像处理中某些功能。系统的功能包括:点运算、几何变换、形态学变换、边缘检测、图像增强、滤镜、特效显示等。关键词 VisualC++2005,GDI+图形处理库,DIB位图 [资料来源:http://THINK58.com]
3 系统的设计
本文来自think58
3.1系统的主界面 [来源:http://www.think58.com]
think58
图34系统的主界面 [资料来源:www.THINK58.com]
图34是系统的主界面示意图。程序启动后,进入主界面,主窗口自动打开一个空白的dib位图;界面最顶端是菜单选项,有程序提供的所有功能;菜单下方是快捷工具栏,有常用的工具供方便使用。主窗口左侧是树形控件,可以通过目录树查找图片文件;还有位图浏览功能,可以快速浏览图片。左侧的控件设计和位图浏览功能参考了ACDSee的界面和网上关于树形控件样式的设计。 本文来自think58
[资料来源:www.THINK58.com]
3.2系统的使用 [来源:http://think58.com]
系统主要有两大运行模式组成。 内容来自think58
[资料来源:http://www.THINK58.com]
(1)图片的浏览模式 think58好,好think58 [资料来源:www.THINK58.com]
启动程序时,程序默认在浏览模式下进行。当打开一张图片时,会有随机的显示效果,并可以通过在快捷工具栏上的左右指示按钮来浏览在同一个文件夹内的图片。当图片过大,在主窗口不能显示完全时,可以使用最佳大小来调整图片的大小,使图片在窗口内呈现最佳大小。在图片浏览模式下,不能对图像作编辑处理。图35是系统当前运行状态的示意图;图36是当图像无法在主窗口显示完全,可以修改显示大小使其完全显示后的效果图;图37是说明系统在浏览模式下无法进行修改的示意图。 内容来自think58
[来源:http://think58.com]
内容来自think58
图35系统当前运行状态图 本文来自think58 [资料来源:www.THINK58.com]
think58.com
[版权所有:http://think58.com]
本文来自think58
图36修改显示大小
本文来自think58
[来源:http://www.think58.com]
[来源:http://www.think58.com]内容来自think58 [资料来源:www.THINK58.com]
think58 [版权所有:http://think58.com]
图37 浏览模式下无法编辑
(2)图片的编辑模式 [来源:http://www.think58.com]
进入图片的编辑模式只要按下快捷工具栏上的编辑模式图标即可进入编辑模式。在编辑模式下浏览图片的功能将不可用。在编辑模式下给以对图像作不同的修改,完成一些常用的图像处理功能。系统可以完成的图像处理功能有:点运算、几何变换、边缘检测、图像增强、形态学变换、滤镜等。由于功能操作相似,下面只选取边缘检测作为处理的例子。例如,图38是使用边缘检测中的Sobel算子法来对图像进行修改。图39是修改后输出的结果图。 [来源:http://www.think58.com]
图38使用Sobel算子法对图像边缘检测
copyright think58
[来源:http://www.think58.com]
本文来自think58 [资料来源:http://THINK58.com]