目 录
章 初识数字图像处理与识别 1
1.1 数字图像 1
1.1.1 什么是数字图像 1
1.1.2 数字图像的显示 1
1.1.3 数字图像的分类 2
1.1.4 数字图像的实质 3
1.1.5 数字图像的表示 4
1.1.6 图像的空间和灰度级分辨率 5
1.2 数字图像处理与识别 6
1.2.1 从图像处理到图像识别 6
1.2.2 数字图像处理与识别的应用实例 7
1.2.3 数字图像处理与识别的基本步骤 9
1.3 数字图像处理的预备知识 10
目 录
章 初识数字图像处理与识别 1
1.1 数字图像 1
1.1.1 什么是数字图像 1
1.1.2 数字图像的显示 1
1.1.3 数字图像的分类 2
1.1.4 数字图像的实质 3
1.1.5 数字图像的表示 4
1.1.6 图像的空间和灰度级分辨率 5
1.2 数字图像处理与识别 6
1.2.1 从图像处理到图像识别 6
1.2.2 数字图像处理与识别的应用实例 7
1.2.3 数字图像处理与识别的基本步骤 9
1.3 数字图像处理的预备知识 10
1.3.1 邻接性、连通性、区域和边界 10
1.3.2 距离度量的几种方法 11
1.3.3 基本的图像操作 12
第2章 Matlab数字图像处理基础 13
2.1 Matlab R2011a简介 13
2.1.1 Matlab软件环境 13
2.1.2 文件操作 14
2.1.3 在线帮助的使用 15
2.1.4 变量的使用 18
2.1.5 矩阵的使用 20
2.1.6 细胞数组和结构体 23
2.1.7 关系运算与逻辑运算 24
2.1.8 常用图像处理数学函数 25
2.1.9 Matlab程序流程控制 26
2.1.10 M文件编写 29
2.1.11 Matlab函数编写 30
2.2 Matlab图像类型及其存储方式 32
2.3 Matlab的图像转换 35
2.4 读取和写入图像文件 37
2.5 图像的显示 39
第3章 图像的点运算 42
3.1 灰度直方图 42
3.1.1 理论基础 42
3.1.2 Matlab实现 43
3.2 灰度的线性变换 46
3.2.1 理论基础 46
3.2.2 Matlab实现 46
3.3 灰度对数变换 49
3.3.1 理论基础 49
3.3.2 Matlab实现 50
3.4 伽玛变换 51
3.4.1 理论基础 51
3.4.2 Matlab实现 51
3.5 灰度阈值变换 53
3.5.1 理论基础 53
3.5.2 Matlab实现 54
3.6 分段线性变换 55
3.6.1 理论基础 55
3.6.2 Matlab实现 56
3.7 直方图均衡化 60