首页>参考读物>计算机科学与技术>软件与程序设计

Visual C++数字图像模式识别技术详解 第2版
作者 : 冯伟兴 贺波 王臣业 等编著
出版日期 : 2013-01-30
ISBN : 978-7-111-40763-8
定价 : 59.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 363
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

图书特色

主要特点

循序渐进,由浅入深 技术全面,内容充实
对比讲解,理解深刻 代码完整,讲解详尽

主要内容

计算机获取、显示、存储数字图像的方法。
Visual C++作为应用程序编译器的编程思路,编程方法以及如何基于Visual C++6.0进行应用程序开发。
图像特征的定义及提取方法。
统计模式识别主要研究内容,即特征提取与选择,模式分类和模式聚类的研究目的和研究方法。
常用的模式识别决策方法。
人脸检测与特征点定位应用实例。
汽车牌照识别应用实例。
脑部医学影像自动诊断应用实例。
印刷体汉字识别应用实例。
手写体数字识别应用实例。
一维条形码识别应用实例。

读者对象

大中专院校的师生 数字图像处理技术研究人员
高等教育学校的师生 Visual C++ 开发人员
社会培训班的师生 模式识别技术研究人员

本书光盘

源代码:各章实例调试通过的程序源代码。
电子书:与本书内容相关,但由于篇幅所限,未写入本书的内容的知识点。

作为一门实用的边缘学科,数字图像模式识别技术研究的内容主要包括图像变换、图像增强、图像特征提取、图像识别以及运动图像分析等。本书将以实践为导向,以实用为目标来介绍这些重要的数字图像模式识别技术,在介绍数字图像模式识别技术基础理论及算法原理的同时,重点详细地介绍如何用Visual C++编程实现这些典型及常用算法,并结合实际应用,介绍作者所在实验室近年来在研究中总结出来的一些经典案例,尽量做到理论、应用与实际编程的紧密结合,使读者掌握用Visual C++进行图像模式识别技术编程的基本方法和技巧。
本书内容丰富、层次清晰、力求较强的实践性和应用性。在学习完本书之后,相信读者能够在充分了解数字图像模式识别技术基础理论和经典算法的基础上进行实际项目的开发。

图书前言

作为一门实用而综合性的边缘学科,数字图像模式识别技术研究的内容主要包括图像变换、图像增强、图像特征提取、图像识别,以及运动图像分析等。本书将以实践为导向,以实用为目标来介绍这些重要的数字图像模式识别技术。在介绍数字图像模式识别技术基础理论及算法原理的同时,重点介绍如何用Visual C++实现这些典型及常用算法,并结合实际应用介绍作者所在实验室近年来研究总结出来的一些经典案例,尽量做到理论、应用与实际编程紧密结合,使读者掌握用Visual C++进行图像模式识别技术编程的基本方法和技巧。
  本书内容丰富、层次清晰,所介绍的内容具有较强的实践性和应用性。在学完本书之后,相信读者能够在充分了解数字图像模式识别技术基础理论和经典算法的基础上,掌握进行实际项目开发的方法。
本书特点
  本书主要有以下特点。
循序渐进,由浅入深
  为了方便读者学习,本书全部实例程序均采用同一个应用程序界面。从基于Visual C++构建应用程序界面,到增加图像处理功能,再到最终的数字图像模式识别经典实例的实现,全书内容前后连贯,互相依托,构成一个整体。使读者高效地掌握基于Visual C++实现数字图像模式识别技术的基本方法。
技术全面,内容充实
  本书以理论和编程实践相结合的方式介绍了数字图像模式识别技术的常用算法。按照数字图像模式识别技术的基本体系结构,从数字图像模式识别技术基础知识、数字图像处理应用、数字模式识别技术实例3个层次组织内容,并有机地结合了数字图像模式识别技术、软件开发方面的专业知识。
对比讲解,理解深刻
  本书采用图文并茂、对比讲解的方式,详细介绍算法实现的每一个步骤。希望这种讲解方式,能帮助读者加深、加快对Visual C++数字图像模式识别技术的理解。
代码完整,讲解详尽
  书中的每个知识点都有相应的实例代码,并对关键的代码部分进行了注释说明。每段代码的后面都有详细的分析,并给出了代码运行后的结果。读者可以参照运行结果阅读源程序,以便加深理解。
主要内容
  本书共12章。各章的主要内容如下。
  第1章:介绍了计算机获取、显示、存储数字图像的方法。重点解释了计算机中数字图像的存储格式以及数字图像处理的核心内容。结合模式空间、特征空间和类别空间介绍了模式识别原理,以及数字图像模式识别的工作原理和系统组成。
  第2章:系统地介绍了Visual C++作为应用程序编译器的编程思路、编程方法,以及如何基于Visual C++ 6.0进行应用程序开发。着重讲述数字图像的特点及其在Windows中的表示方式。在此基础上,介绍了在数字图像模式识别中常用的图像处理基本算法,包括图像增强、形态学运算和图像分割。
  第3章:介绍了图像特征的定义及其提取方法。包括图像的统计特征、幅值特征、几何特征、形状特征、纹理特征等基本图像特征的定义及其提取方法。通过实例展示了这几种图像特征提取方法的效果和目的。
  第4章:介绍了统计模式识别的主要研究内容,即特征提取与选择、模式分类和模式聚类的研究目的和研究方法。详细介绍了分支界定和基于K-L变换两种特征的提取方法,基于贝叶斯决策、线性分类器和非线性分类三种模式的分类方法,以及模式聚类需要解决的两个问题,即衡量两个样本相似程度的方法和聚类准则。
  第5章:介绍了常用的模式识别决策方法。包括人工神经网络的原理及基本实现方法、隐马尔可夫模型的概念及基本算法、决策树的基本概念及设计方法、模板匹配的概念及基于Hausdorff距离的匹配实现方法。在详细介绍各种决策方法的同时,提供了详尽的方法实现代码。
  第6章:人脸检测与特征点定位应用实例。介绍了基于Visual C++利用数字图像模式识别技术实现对人脸的自动检测与特征点定位。包括肤色相似度计算、人脸轮廓提取、人脸定位、脸内轮廓提取、眼睛定位、鼻子定位、嘴部定位等步骤。
  第7章:汽车牌照识别应用实例。按照模式识别系统组成,分车牌预处理、车牌特征提取和车牌识别三个连续环节介绍了汽车牌照的自动识别过程。
  第8章:脑部医学影像自动诊断应用实例。介绍了利用灰度共生矩阵进行脑部医学图像纹理特征提取的技术方法,以及基于BP神经网络的分类器实现方法。
  第9章:印刷体汉字识别应用实例。分别介绍了基于统计模式、结构模式和人工神经网络的分类器设计方法及其在汉字识别中的应用,并基于Visual C++利用数字图像模式识别技术实现了印刷体汉字识别。
  第10章:手写体数字识别应用实例。介绍了利用数字图像技术对获得的手写体数字图像进行二值化和反色处理,在已经定位的数字区域上进行特征提取,以及采用模板匹配法对手写体数字进行识别。
  第11章:一维条形码识别应用实例。介绍了利用数字图像技术对EAN-13条形码数字图像进行二值化处理,并对条形码区域进行定位、纹理特征提取和识别。
  第12章:运动图像分析应用实例。介绍了运动图像分析的主要研究内容及其分析方法,并设计了基于Visual C++在视频中进行动态目标检测和跟踪的应用实例。其中,目标检测采用了帧差分法,目标跟踪采用了meanshift法。
读者对象
大、中专院校的学生
社会培训班的学员
高等教育学校的学生
Visual C++ 开发人员
数字图像处理技术研究人员
模式识别技术研究人员
本书光盘
各章实例程序的源代码。
与本书内容相关,但由于篇幅所限,未写入本书的内容。
  本书主要由冯伟兴、贺波、王臣业编写,冯伟兴、贺波负责全书程序代码的编程和调试。其他参与编写和资料整理的人员有唐墨、粱洪、王宝玉、邹国峰、林天威、马慧、刘靖宇、李阳、阎涛、杨晓飞、宋一兵、管殿柱、付本国、赵景波、张忠林等。在此对他们的辛勤工作表示感谢!
  感谢您选择了本书,希望我们的努力对您的工作和学习有所帮助,也希望您把对本书的意见和建议告诉我们。
  
     编者
     2012年10月

上架指导

计算机\程序设计

封底文字

最后定,设计时找李华君沟通

作者简介

冯伟兴 贺波 王臣业 等编著:暂无简介

图书目录

前言
第1章 绪论 1
1.1 数字图像处理概述 1
1.1.1 数字图像获取 1
1.1.2 图像显示与存储 2
1.1.3 数字图像文件 2
1.1.4 数字图像处理 5
1.2 模式识别基本概念 5
1.2.1 模式和模式识别的概念 5
1.2.2 模式空间、特征空间和类别空间 5
1.2.3 模式识别系统的组成 6
1.2.4 数字图像模式识别 7
1.3 实践知识拓展 8
第2章 Visual C++数字图像处理基础 9
2.1 Visual C++编程方法 9
2.1.1 面向对象编程 10
2.1.2 MFC类 12
2.1.3 程序框架 14
2.1.4 集成开发环境 17
2.1.5 生成多文档应用程序 20
2.2 Visual C++数字图像处理 25
2.2.1 BMP图像文件 25
2.2.2 位图文件读取 27
2.2.3 图像增强 36
2.2.4 图像形态学处理 46
2.2.5 图像分割 50
2.3 实践知识拓展 53
第3章 图像特征 55
3.1 统计特征 55
3.2 幅值特征 57
3.3 几何特征 59
3.3.1 位置与方向 59
3.3.2 周长 59
3.3.3 面积 60
3.3.4 长轴与短轴 60
3.3.5 距离 61
3.4 形状特征 61
3.4.1 多边形描述 61
3.4.2 曲线描述 62
3.4.3 标记 62
3.4.4 矩形度 63
3.4.5 圆形度 63
3.4.6 不变矩 64
3.4.7 偏心率 65
3.5 纹理特征 65
3.5.1 纹理 66
3.5.2 纹理分析 66
3.6 实践知识拓展 67
第4章 统计模式识别 68
4.1 统计模式识别主要研究内容 68
4.2 特征的提取与选择 69
4.2.1 特征评判标准——类别可分性判据 69
4.2.2 特征选择及分支界定法 71
4.2.3 特征提取及主分量分析 72
4.3 模式分类 75
4.3.1 最小错误率的贝叶斯决策 75
4.3.2 感知器分类器 77
4.3.3 近邻分类器 78
4.4 模式聚类 79
4.4.1 模式相似性测度和聚类准则 80
4.4.2 层次聚类法 81
4.4.3 c-均值算法 81
4.5 实践知识拓展 83
第5章 模式识别决策方法及实现 84
5.1 人工神经网络 84
5.1.1 神经网络基本原理 85
5.1.2 误差反向传播算法 87
5.1.3 BP网络的设计 89
5.1.4 BP算法的C语言实现 90
5.2 隐马尔可夫模型 92
5.2.1 隐马尔可夫概念 93
5.2.2 隐马尔可夫模型基本算法 94
5.2.3 隐马尔可夫模型的C语言实现 98
5.3 决策树 107
5.3.1 决策树的基本概念 107
5.3.2 决策树的设计 109
5.3.3 决策树的C语言实现 110
5.4 模板匹配 116
5.4.1 模板匹配概念 116
5.4.2 Hausdorff距离 116
5.4.3 基于改进的Hausdorff距离的模板匹配算法 116
5.4.4 模板匹配的C语言实现 117
5.5 支持向量机 118
5.5.1 支持向量机理论 118
5.5.2 支持向量机模型的建立 121
5.5.3 支持向量机模型的特点 123
5.5.4 支持向量机在Visual C++环境中的实现 123
5.6 实践知识拓展 124
第6章 人脸检测与特征点定位 126
6.1 人脸检测方法 126
6.1.1 基于肤色的检测方法 126
6.1.2 其他人脸检测方法 128
6.2 人脸检测实例 129
6.2.1 系统设计 129
6.2.2 肤色相似度计算 131
6.2.3 人脸轮廓提取 135
6.2.4 人脸定位 137
6.2.5 脸内轮廓提取 141
6.2.6 眼睛定位 144
6.2.7 鼻子定位 152
6.2.8 嘴部定位 155
6.3 实践知识拓展 158
第7章 汽车牌照识别 161
7.1 系统概述 161
7.2 车牌定位 163
7.2.1 车牌颜色识别 164
7.2.2 车牌形状识别 170
7.2.3 车牌纹理识别 175
7.2.4 车牌倾斜校正 176
7.2.5 车牌提取 177
7.3 车牌字符分割 182
7.3.1 车牌二值化 182
7.3.2 去除边框 188
7.3.3 字符分割 188
7.4 车牌字符识别 188
7.4.1 字符归一化 189
7.4.2 字符细化 189
7.4.3 除噪 190
7.4.4 字符模板匹配 190
7.5 实践知识拓展 194
第8章 脑部医学影像诊断 196
8.1 医学影像自动诊断 196
8.2 脑部医学影像的特征提取 198
8.2.1 灰度共生矩阵 198
8.2.2 脑CT图像纹理特征提取实例 199
8.3 脑部医学影像分类器设计 206
8.3.1 脑部医学影像分类器设计 206
8.3.2 脑CT图像分类器训练实例 208
8.3.3 分类器评估 212
8.4 实践知识拓展 213
第9章 印刷体汉字识别 215
9.1 印刷体汉字的特征提取 215
9.1.1 汉字特征的分类 215
9.1.2 常用的汉字特征 216
9.2 印刷体汉字的分类器设计 218
9.2.1 统计模式识别 218
9.2.2 结构模式识别 219
9.2.3 统计模式识别与结构模式识别的结合 219
9.2.4 人工神经网络 219
9.3 印刷体汉字识别实例 220
9.3.1 系统设计 220
9.3.2 图像预处理 222
9.3.3 文本区域处理 225
9.3.4 多特征提取 233
9.3.5 多分类器集成 233
9.4 实践知识拓展 248
第10章 手写体数字识别 251
10.1 系统概述 251
10.2 手写体数字图像的预处理 253
10.2.1 图像的二值化 253
10.2.2 图像反色 255
10.3 手写体数字的特征提取 257
10.4 手写体数字的识别 264
10.5 实践知识拓展 267
第11章 一维条形码识别 269
11.1 一维条形码 269
11.2 一维条形码图像的预处理 272
11.3 一维条形码图像的特征提取和识别 272
11.3.1 条码的组成 272
11.3.2 EAN-13码的构造 273
11.3.3 一维条形码特征提取和识别实例 276
11.4 实践知识拓展 283
第12章 运动图像分析 286
12.1 运动图像分析 286
12.1.1 运动的分类 287
12.1.2 图像分析内容 287
12.2 运动目标检测与跟踪实例 287
12.2.1 系统设计 288
12.2.2 运动目标检测 294
12.2.3 运动目标跟踪 298
12.3 实践知识拓展 303
附录 图像处理子函数代码 306
参考文献 353

教学资源推荐
作者: 管建和
作者: 郑阿奇 主编 王燕平 汤玫 编著
作者: 骆吉洲
作者: [丹]弗莱明·尼尔森(Flemming Nielson),[丹]汉内·里斯·尼尔森(Hanne Riis Nielson),[英]克里斯·汉金(Chris Hankin) 著
参考读物推荐
作者: Alan Monnox
作者: [美] 莱斯利·兰伯特(Leslie Lamport) 著
作者: (英)彼得·欧汉龙 著