第1章数字图像基础 1
1.1 数字图像处理的概念 1
1.2 数字图像处理的应用 2
1.3 图像数字化的概念 2
1.4 图像采样与量化 3
1.5 直方图 6
1.6 读取、显示和保存图像案例 9
第2章 空域处理 12
2.1 点运算 12
2.2 代数运算 14
2.3 仿射变换 16
第3章 频域处理 33
3.1 二维离散傅里叶变换 33
3.2 快速傅里叶变换 35
3.3 傅里叶变换中的高频低频分量 36
3.4 离散余弦变换 42
3.5 卷积定理 44
3.6 滤波器设计 50
3.7 卷积函数案例 53
3.8 中值滤波与维纳滤波 55
第4章 图像边缘检测 57
4.1 边缘的定义 57
4.2 灰度阈值法分割 57
4.3 边缘检测案例 58
第5章 图像压缩与编码 62
5.1 图像压缩概述 62
5.2 图像编码 64
5.3 图像压缩与传输模型 66
5.4 常见无损编码方式 67
第6章 数学形态学 75
6.1 数学形态学的步骤与优势 75
6.2 与数学形态学相关的集合的基本概念 75
6.3 膨胀和腐蚀 76
6.4 开运算和闭运算 80
6.5 基本的形态学算法应用 82
6.6 灰度形态学 83
第7章 特征识别基础 86
7.1 霍夫变换 86
7.2 拉东变换 89
第8章 人工智能理论基础 92
8.1 人工智能的定义与发展 92
8.2 机器学习概述 93
8.3 线性回归 94
8.4 感知机与前馈神经网络 97
8.5 线性判别分析 100
8.6 决策树 103
8.7 朴素贝叶斯 107
8.8 K近邻算法 110
8.9 支持向量机 112
8.10 聚类 117
第9章 神经网络的简单实现 121
9.1 Python环境配置 121
9.2 数学函数库Numpy 124
9.3 神经网络框架Pytorch 129
9.4 卷积神经网络 133
9.5 手写数字识别 143
9.6 多分类任务 147
第10章 光流网络 151
10.1 光流计算原理 151
10.2 Lucas Kanade光流估计算法 152
10.3 Farneback稠密光流 156
10.4 光流数据集FlyingChairs 158
10.5 FlowNet网络 159
10.6 FlowNet2.0网络 166
第11章 生成对抗网络 171
11.1 生成对抗网络概述 171
11.2 利用生成对抗网络进行超分辨率图像生成 179
11.3 利用生成对抗网络进行图像风格迁移 181
第12章 神经网络综合应用 185
12.1 着色网络 185
12.2 ArtLine图像线框提取 187
12.3 人体姿态估计 189
参考文献 199