
前言
作为一门实用而综合性的边缘学科,数字图像模式识别技术研究的内容主要包括图像变换、图像增强、图像特征提取、图像识别,以及运动图像分析等。本书将以实践为导向,以实用为目标来介绍这些重要的数字图像模式识别技术。在介绍数字图像模式识别技术基础理论及算法原理的同时,重点介绍如何用Visual C++实现这些典型及常用算法,并结合实际应用介绍作者所在实验室近年来研究总结出来的一些经典案例,尽量做到理论、应用与实际编程紧密结合,使读者掌握用Visual C++进行图像模式识别技术编程的基本方法和技巧。
本书内容丰富、层次清晰,所介绍的内容具有较强的实践性和应用性。在学完本书之后,相信读者能够在充分了解数字图像模式识别技术基础理论和经典算法的基础上,掌握进行实际项目开发的方法。
本书特点
本书主要有以下特点。
循序渐进,由浅入深
为了方便读者学习,本书全部实例程序均采用同一个应用程序界面。从基于Visual C++构建应用程序界面,到增加图像处理功能,再到最终的数字图像模式识别经典实例的实现,全书内容前后连贯,互相依托,构成一个整体。使读者高效地掌握基于Visual C++实现数字图像模式识别技术的基本方法。
技术全面,内容充实
本书以理论和编程实践相结合的方式介绍了数字图像模式识别技术的常用算法。按照数字图像模式识别技术的基本体系结构,从数字图像模式识别技术基础知识、数字图像处理应用、数字模式识别技术实例3个层次组织内容,并有机地结合了数字图像模式识别技术、软件开发方面的专业知识。
对比讲解,理解深刻
本书采用图文并茂、对比讲解的方式,详细介绍算法实现的每一个步骤。希望这种讲解方式,能帮助读者加深、加快对Visual C++数字图像模式识别技术的理解。
代码完整,讲解详尽
书中的每个知识点都有相应的实例代码,并对关键的代码部分进行了注释说明。每段代码的后面都有详细的分析,并给出了代码运行后的结果。读者可以参照运行结果阅读源程序,以便加深理解。
目录
第1章 绪论
1.1 数字图像处理概述
1.1.1 数字图像获取
1.1.2 图像显示与存储
1.1.3 数字图像文件
1.1.4 数字图像处理
1.2 模式识别基本概念
1.2.1 模式和模式识别的概念
1.2.2 模式空间、特征空间和类别空间
1.2.3 模式识别系统的组成
1.2.4 数字图像模式识别
1.3 实践知识拓展
第2章 Visual C++数字图像处理基础
2.1 Visual C++编程方法
2.1.1 面向对象编程
2.1.2 MFC类
2.1.3 程序框架
2.1.4 集成开发环境
2.1.5 生成多文档应用程序
2.2 Visual C++数字图像处理
2.2.1 BMP图像文件
2.2.2 位图文件读取
2.2.3 图像增强
2.2.4 图像形态学处理
2.2.5 图像分割
2.3 实践知识拓展
第3章 图像特征
3.1 统计特征
3.2 幅值特征
3.3 几何特征
3.3.1 位置与方向
3.3.2 周长
3.3.3 面积
3.3.4 长轴与短轴
3.3.5 距离
3.4 形状特征
3.4.1 多边形描述
3.4.2 曲线描述
3.4.3 标记
3.4.4 矩形度
3.4.5 圆形度
3.4.6 不变矩
3.4.7 偏心率
3.5 纹理特征
3.5.1 纹理
3.5.2 纹理分析
3.6 实践知识拓展