第1章 计算机视觉概述 1
1.1 从人类视觉系统到计算机视觉 1
1.2 计算机视觉与人工智能 7
1.3 计算机视觉应用 9
1.4 课后习题 13
1.5 本章小结 15
第2章 系统环境搭建 16
2.1 项目1 搭建计算机视觉应用开发的系统环境 16
2.2 课后习题 35
2.3 本章小结 35
第3章 图像处理基础 36
3.1 项目2 把logo贴到大图右下角 36
3.2 课后习题 61
3.3 本章小结 64
第4章 图像滤波 65
4.1 项目3 交通视频中的车道线检测和绘制 65
4.2 课后习题 102
4.3 本章小结 106
第5章 图像特征提取和匹配 107
5.1 项目4 基于特征提取的logo定位 107
5.2 课后习题 120
5.3 本章小结 121
第6章 图像分割基础 122
6.1 项目5 数独图像中题干已知数字的分割 122
6.2 课后习题 142
6.3 本章小结 144
第7章 使用经典机器学习方法的目标检测和图像分类 145
7.1 项目6 使用SVM完成图片中的多车检测 145
7.2 项目7 使用KNN识别印刷体数字 157
7.3 课后习题 165
7.4 本章小结 166
第8章 基于深度学习的图像分类基础 167
8.1 项目8 基于全连接网络的图像分类 167
8.2 项目9 基于卷积神经网络(CNN)的图像分类 187
8.3 课后习题 197
8.4 本章小结 199
第9章 复杂深度学习项目的规范写法 200
9.1 项目10 基于本地数据的猫狗图像分类 200
9.2 课后习题 232
9.3 本章小结 232
第10章 基于深度学习的物体追踪 233
10.1 项目11 基于YOLOv3的行人追踪 233
10.2 课后习题 246
10.3 本章小结 247
第11章 基于深度学习的人脸相关应用 248
11.1 项目12 人脸检测、人脸识别和表情识别 248
11.2 课后习题 295
11.3 本章小结 296
附录A:术语表 297
附录B:基于Ubuntu操作系统和CPU的系统环境搭建 300
附录C:基于Ubuntu操作系统和GPU的系统环境搭建 303
附录D:CPU下的TensorFlow和Python版本对应关系 311
附录E:GPU下的TensorFlow、Python、CUDA和cuDNN版本对应关系 313
展开