本书介绍了各种数字图像处理的算法及编程实现技术。全书由13章和一个附录组成。主要内容包括:位图基础、图像的显示、图像的几何变换、图像灰度变换、图像的平滑处理、图像锐化处理及边缘检测、图像分割及测量、图像的形态处理学、图像的变换域处理及应用、图像的合成、24位彩色图像的处理、图像的小波变换和JPEG图像的压缩编码。\r\n 本书介绍了近90种图像处理的技术,这些技术与编程实例相结合,提供了VC++编程步骤,图像处理的编程代码,并且处理前的图像可与处理之后的图像对照比较。实例程序的框架结构简单,代码简洁,使初学VC++者很快就能编写图像处理的程序代码。\r\n 本书可作为高等院校计算机工程、信息工程、生物医学工程、智能机器人学、工业自动化、模式识别及相关学科的教师、研究生、本科生、专科生的教材或参考书,亦可供有关工程技术人员参考。
第1章 位图基础\r\n 1.1 数字图像的基本概念\r\n 1.2 与设备相关位图(DDB)\r\n 1.3 与设备无关位图(DIB)\r\n 1.4 CDib类库的建立\r\n 1.5 数字图像处理的应用\r\n第2章 图像的显示\r\n 2.1 调色板的基本应用\r\n 2.2 图像的特效显示\r\n 小结\r\n 习题\r\n第3章 图像的几何变换\r\n 3.1 图像的平移\r\n 3.2 图像的镜像变换\r\n 3.3 图像的缩放\r\n 3.4 图像的转置\r\n 3.5 图像的旋转\r\n 小结\r\n 习题\r\n第4章 图像灰度变换\r\n 4.1 灰度变换的基本方法\r\n 4.2 二值比和阈值处理\r\n 4.3 灰度的线性变换\r\n 4.4 窗口灰度变换处理\r\n 4.5 分段线性变换\r\n 4.6 灰度直方图\r\n 4.7 灰度分布均衡化\r\n 4.8 灰度匹配变换\r\n 小结\r\n 习题\r\n第5章 图像的平滑处理\r\n 5.1 平滑处理的基本方法\r\n 5.2 噪声消除法\r\n 5.3 邻域平均法\r\n 5.4 中值滤波\r\n 5.5 产生噪声\r\n 小结\r\n 习题\r\n第6章 图像锐化处理及边缘检测\r\n 6.1 图像边缘锐化的基本方法\r\n 6.2 微分运算\r\n 6.3 梯度锐化\r\n 6.4 边缘检测\r\n 小结\r\n 习题\r\n第7章 图像分割及测量\r\n 7.1 概述\r\n 7.2 图像阈值分割\r\n 7.3 目标物体的轮廓提取\r\n 7.4 图像的测量\r\n 小结\r\n 习题\r\n第8章 图像的形态处理学\r\n 8.1 形态学基本概念\r\n 8.2 图像腐蚀\r\n 8.3 图像膨胀\r\n 8.4 图像开启与闭合\r\n 8.5 图像细化\r\n 8.6 图像粗化\r\n 8.7 中轴变换\r\n 小结\r\n 习题\r\n第9章 图像的变换域处理及应用\r\n 9.1 概述\r\n 9.2 图像的正交变换\r\n 9.3 频域低通滤波\r\n 9.4 频域高通滤波\r\n 小结\r\n第10章 图像的合成\r\n 10.1 图像的差影法\r\n 10.2 图像的逻辑运算\r\n 小结\r\n 习题\r\n第11章 24位彩色图像的处理\r\n 11.1 彩色图像的基本概念\r\n 11.2 图像的颜色处理\r\n 11.3 彩色图像的特效处理\r\n 11.4 彩色图像的平滑处理\r\n 11.5 彩色图像的锐化处理\r\n 小结\r\n 习题\r\n第12章 图像的小波变换处理\r\n 12.1 小波变抽象的基本概念\r\n 12.2 连续小波变换\r\n 12.3 离散小波变换\r\n 12.4 小波变换编程实现\r\n 12.5 基于小波变换的图像滤波处理\r\n 小结\r\n 习题\r\n第13章 JPGE图像的压缩编码\r\n 13.1 JPEG算法概要\r\n 13.2 JPEG压缩过程分析\r\n 13.3 JPEG解压缩过程分析\r\n 小结\r\n 习题\r\n附录A 实例程序框架简介\r\n参考文献
随着数字化与多媒体时代的来临,数字图像处理已经成为必备的基础知识。全国各大专院校的计算机、电子、通信、医学、光学及许多相关专业都开设了与数字图像处理相关的课程。
目前作为数字图像处理的教材可分为两大类:一类是纯学术性的,十分侧重于理论推导和分析,与实际编程实现和具体工程脱节;另一类是数字图像处理的编程指导,其中内容上也包含了必要的理论支持,这类书大都是VC抖编程实现,对每个图像处理的算法提供了编程代码。本书属于第二种类型,但本书介绍的代码简洁,使读者很快掌握编程的核心。
本书是计算机图像处理的基础教材,专门介绍数字图像处理技术及其编程实现,实用性较强,力图使读者掌握该领域的基本概念和基本编程方法。本书在介绍图像处理的算法分析同时着重描述算法实现步骤和技巧,并给出实现该算法的核心编码。针对每一种图像处理技术,分为理论基础、实现步骤、编程代码三部分。在掌握了某种图像处理技术的基本理论之后,按照实现步骤的指导可以了解算法的实现思路和方法,再进一步体会短小精悍的核心代码C语言编程语句,读者就可以很快掌握该图像处理技术,然后按照程序框架介绍的方法,添加相应的代码,很快就能产生出一幅经过处理的图像。因此,读者可以从理论和实用的编程技巧两方面掌握本书的内容。
本书的程序都是由VC什编程实现的。基本上采用了一个相关内容一个编程实例,使读者能够快速地查到相应图像处理技术的编程代码,很快掌握图像处理编程的方法,为本领域的研究打下坚实的基础,提高独立承担科研项目开发的能力。
本书介绍了位图基础、图像的显示、图像的几何变换、图像灰度变换、图像的平滑处理、图像锐化处理及边缘检测、图像分割及测量、图像的形态处理学、图像的变换域处理、图像的合成、24位彩色图像处理、图像的小波变换及JPEG图像的压缩编码。
本书由李兰友、边奠英主审,天津工业大学软件学院李兰友教授等为作者提供了大量必要的参考资料,正是在他们的帮助下本书得以顺利完成,作者表示衷心的感谢,同时还要对以下诸位表示感谢:宁凯、杨溯、周健强。最后本书作者对书中所引论文和参考书籍的作者表示感谢。
由于作者水平有限,书中难免会有缺陷和不足之处,敬请广大读者批评和指正
作者杨淑莹
2003年9月于天津