描述
包 装: 平塑是否套装: 否国际标准书号ISBN: 9787121473968丛书名: 新工科人才培养系列丛书·人工智能
内容简介
本书详细介绍机器视觉和人工智能技术,主要内容包括机器视觉与人工智能概述、图像基础算法应用开发实例、图像处理应用开发实例、深度学习应用开发实例、百度AI应用开发实例。全书采用项目式开发的学习方法,通过39个贴近日常生活的开发实例,由浅入深地介绍图像处理和深度学习的相关知识。本书中的每个开发实例均有完整的开发过程,并给出了开发代码,读者可在这些开发实例的基础上快速地进行二次开发。
目 录
目 录
第1章 机器视觉与人工智能概述 1
1.1 机器视觉和人工智能发展历程 1
1.2 机器视觉和人工智能应用领域 3
1.3 机器视觉与人工智能开发平台 4
1.3.1 机器视觉与人工智能开发平台 4
1.3.2 边缘计算网关 17
1.3.3 远程登录AiCam平台 20
1.3.4 开发首体验 24
1.3.5 小结 25
1.3.6 思考与拓展 26
第2章 图像基础算法应用开发实例 27
2.1 图像采集开发实例 28
2.1.1 原理分析 28
2.1.2 开发设计与实践 29
2.1.3 开发步骤与验证 31
2.1.4 小结 33
2.1.5 思考与拓展 33
2.2 图像标注开发实例 33
2.2.1 原理分析 34
2.2.2 开发设计与实践 35
2.2.3 开发步骤与验证 42
2.2.4 小结 45
2.2.5 思考与拓展 45
2.3 图像灰度转换开发实例 45
2.3.1 原理分析 46
2.3.2 开发设计与实践 50
2.3.3 开发步骤与验证 56
2.3.4 小结 57
2.3.5 思考与拓展 58
2.4 图像几何变换开发实例 58
2.4.1 原理分析 58
2.4.2 开发设计与实践 63
2.4.3 开发步骤与验证 69
2.4.4 小结 71
2.4.5 思考与拓展 71
2.5 图像边缘检测开发实例 72
2.5.1 原理分析 72
2.5.2 开发设计与实践 75
2.5.3 开发步骤与验证 81
2.5.4 小结 83
2.5.5 思考与拓展 84
2.6 形态学转换开发实例 84
2.6.1 原理分析 84
2.6.2 开发设计与实践 87
2.6.3 开发步骤与验证 94
2.6.4 小结 97
2.6.5 思考与拓展 97
2.7 图像轮廓提取开发实例 97
2.7.1 原理分析 97
2.7.2 开发设计与实践 101
2.7.3 开发步骤与验证 109
2.7.4 小结 111
2.7.5 思考与拓展 112
2.8 直方图均衡开发实例 112
2.8.1 原理分析 112
2.8.2 开发设计与实践 114
2.8.3 开发步骤与验证 119
2.8.4 小结 121
2.8.5 思考与拓展 122
2.9 模板匹配开发实例 122
2.9.1 原理分析 122
2.9.2 开发设计与实践 124
2.9.3 开发步骤与验证 125
2.9.4 小结 127
2.9.5 思考与拓展 127
2.10 霍夫变换开发实例 127
2.10.1 原理分析 127
2.10.2 开发设计与实践 133
2.10.3 开发步骤与验证 139
2.10.4 小结 141
2.10.5 思考与拓展 141
2.11 图像矫正开发实例 141
2.11.1 原理分析 141
2.11.2 开发设计与实践 142
2.11.3 开发步骤与验证 144
2.11.4 小结 145
2.11.5 思考与拓展 146
2.12 图像添加文字和水印开发实例 146
2.12.1 原理分析 146
2.12.2 开发设计与实践 147
2.12.3 开发步骤与验证 149
2.12.4 小结 150
2.12.5 思考与拓展 150
2.13 图像去噪开发实例 150
2.13.1 原理分析 151
2.13.2 开发设计与实践 153
2.13.3 开发步骤与验证 164
2.13.4 小结 167
2.13.5 思考与拓展 167
第3章 图像处理应用开发实例 168
3.1 颜色识别开发实例 168
3.1.1 原理分析 169
3.1.2 开发设计与实践 170
3.1.3 开发步骤与验证 172
3.1.4 小结 175
3.1.5 思考与拓展 175
3.2 形状识别开发实例 175
3.2.1 原理分析 176
3.2.2 开发设计与实践 176
3.2.3 开发步骤与验证 179
3.2.4 小结 180
3.2.5 思考与拓展 180
3.3 手写数字识别开发实例 180
3.3.1 原理分析 180
3.3.2 开发设计与实践 181
3.3.3 开发步骤与验证 184
3.3.4 小结 185
3.3.5 思考与拓展 185
3.4 二维码识别开发实例 185
3.4.1 原理分析 186
3.4.2 开发设计与实践 188
3.4.3 开发步骤与验证 190
3.4.4 小结 191
3.4.5 思考与拓展 191
3.5 人脸检测(基于OpenCV)开发实例 191
3.5.1 原理分析 192
3.5.2 开发设计与实践 192
3.5.3 开发步骤与验证 194
3.5.4 小结 195
3.5.5 思考与拓展 195
3.6 人脸关键点识别开发实例 195
3.6.1 原理分析 196
3.6.2 开发设计与实践 196
3.6.3 开发步骤与验证 199
3.6.4 小结 199
3.6.5 思考与拓展 200
3.7 人脸识别(基于OpenCV)开发实例 200
3.7.1 原理分析 200
3.7.2 开发设计与实践 201
3.7.3 开发步骤与验证 206
3.7.4 小结 207
3.7.5 思考与拓展 207
3.8 目标追踪开发实例 207
3.8.1 原理分析 208
3.8.2 开发设计与实践 209
3.8.3 开发步骤与验证 212
3.8.4 小结 212
3.8.5 思考与拓展 213
第4章 深度学习应用开发实例 214
4.1 人脸检测(基于深度学习)开发实例 214
4.1.1 原理分析 215
4.1.2 开发设计与实践 218
4.1.3 开发步骤与验证 221
4.1.4 小结 221
4.1.5 思考与拓展 222
4.2 人脸识别(基于深度学习)开发实例 222
4.2.1 原理分析 222
4.2.2 开发设计与实践 227
4.2.3 开发步骤与验证 233
4.2.4 小结 233
4.2.5 思考与拓展 234
4.3 人脸属性识别开发实例 234
4.3.1 原理分析 234
4.3.2 开发设计与实践 236
4.3.3 开发步骤与验证 239
4.3.4 小结 240
4.3.5 思考与拓展 240
4.4 口罩检测开发实例 240
4.4.1 原理分析 241
4.4.2 开发设计与实践 245
4.4.3 开发步骤与验证 248
4.4.4 小结 249
4.4.5 思考与拓展 249
4.5 手势识别开发实例 249
4.5.1 原理分析 250
4.5.2 开发设计与实践 252
4.5.3 开发步骤与验证 255
4.5.4 小结 256
4.5.5 思考与拓展 256
4.6 行人检测开发实例 256
4.6.1 原理分析 257
4.6.2 开发设计与实践 260
4.6.3 开发步骤与验证 262
4.6.4 小结 263
4.6.5 思考与拓展 263
4.7 人体姿态识别开发实例 263
4.7.1 原理分析 264
4.7.2 开发设计与实践 267
4.7.3 开发步骤与验证 269
4.7.4 小结 270
4.7.5 思考与拓展 270
4.8 车辆检测开发实例 271
4.8.1 原理分析 271
4.8.2 开发设计与实践 273
4.8.3 开发步骤与验证 276
4.8.4 小结 277
4.8.5 思考与拓展 277
4.9 车牌识别开发实例 277
4.9.1 原理分析 277
4.9.2 开发设计与实践 279
4.9.3 开发步骤与验证 281
4.9.4 小结 282
4.9.5 思考与拓展 282
4.10 交通标志识别开发实例 282
4.10.1 原理分析 283
4.10.2 开发设计与实践 284
4.10.3 开发步骤与验证 286
4.10.4 小结 287
4.10.5 思考与拓展 287
第5章 百度AI应用开发实例 288
5.1 车辆识别开发实例 288
5.1.1 原理分析 289
5.1.2 开发设计与实践 292
5.1.3 开发步骤与验证 298
5.1.4 小结 300
5.1.5 思考与拓展 300
5.2 人体识别开发实例 301
5.2.1 原理分析 301
5.2.2 开发设计与实践 305
5.2.3 开发步骤与验证 312
5.2.4 小结 315
5.2.5 思考与拓展 315
5.3 手势识别开发实例 315
5.3.1 原理分析 315
5.3.2 开发设计与实践 320
5.3.3 开发步骤与验证 326
5.3.4 小结 328
5.3.5 思考与拓展 328
5.4 人脸识别(基于百度AI)开发实例 329
5.4.1 原理分析 329
5.4.2 开发设计与实践 334
5.4.3 开发步骤与验证 344
5.4.4 小结 346
5.4.5 思考与拓展 346
5.5 数字识别开发实例 347
5.5.1 原理分析 347
5.5.2 开发设计与实践 351
5.5.3 开发步骤与验证 357
5.5.4 小结 359
5.5.5 思考与拓展 359
5.6 文字识别开发实例 360
5.6.1 原理分析 360
5.6.2 开发设计与实践 363
5.6.3 开发步骤与验证 370
5.6.4 小结 372
5.6.5 思考与拓展 372
5.7 语音识别开发实例 372
5.7.1 原理分析 373
5.7.2 开发设计与实践 377
5.7.3 开发步骤与验证 381
5.7.4 小结 383
5.7.5 思考与拓展 383
5.8 语音合成开发实例 383
5.8.1 原理分析 384
5.8.2 开发设计与实践 387
5.8.3 开发步骤与验证 391
5.8.4 小结 393
5.8.5 思考与拓展 394
参考文献 395
第1章 机器视觉与人工智能概述 1
1.1 机器视觉和人工智能发展历程 1
1.2 机器视觉和人工智能应用领域 3
1.3 机器视觉与人工智能开发平台 4
1.3.1 机器视觉与人工智能开发平台 4
1.3.2 边缘计算网关 17
1.3.3 远程登录AiCam平台 20
1.3.4 开发首体验 24
1.3.5 小结 25
1.3.6 思考与拓展 26
第2章 图像基础算法应用开发实例 27
2.1 图像采集开发实例 28
2.1.1 原理分析 28
2.1.2 开发设计与实践 29
2.1.3 开发步骤与验证 31
2.1.4 小结 33
2.1.5 思考与拓展 33
2.2 图像标注开发实例 33
2.2.1 原理分析 34
2.2.2 开发设计与实践 35
2.2.3 开发步骤与验证 42
2.2.4 小结 45
2.2.5 思考与拓展 45
2.3 图像灰度转换开发实例 45
2.3.1 原理分析 46
2.3.2 开发设计与实践 50
2.3.3 开发步骤与验证 56
2.3.4 小结 57
2.3.5 思考与拓展 58
2.4 图像几何变换开发实例 58
2.4.1 原理分析 58
2.4.2 开发设计与实践 63
2.4.3 开发步骤与验证 69
2.4.4 小结 71
2.4.5 思考与拓展 71
2.5 图像边缘检测开发实例 72
2.5.1 原理分析 72
2.5.2 开发设计与实践 75
2.5.3 开发步骤与验证 81
2.5.4 小结 83
2.5.5 思考与拓展 84
2.6 形态学转换开发实例 84
2.6.1 原理分析 84
2.6.2 开发设计与实践 87
2.6.3 开发步骤与验证 94
2.6.4 小结 97
2.6.5 思考与拓展 97
2.7 图像轮廓提取开发实例 97
2.7.1 原理分析 97
2.7.2 开发设计与实践 101
2.7.3 开发步骤与验证 109
2.7.4 小结 111
2.7.5 思考与拓展 112
2.8 直方图均衡开发实例 112
2.8.1 原理分析 112
2.8.2 开发设计与实践 114
2.8.3 开发步骤与验证 119
2.8.4 小结 121
2.8.5 思考与拓展 122
2.9 模板匹配开发实例 122
2.9.1 原理分析 122
2.9.2 开发设计与实践 124
2.9.3 开发步骤与验证 125
2.9.4 小结 127
2.9.5 思考与拓展 127
2.10 霍夫变换开发实例 127
2.10.1 原理分析 127
2.10.2 开发设计与实践 133
2.10.3 开发步骤与验证 139
2.10.4 小结 141
2.10.5 思考与拓展 141
2.11 图像矫正开发实例 141
2.11.1 原理分析 141
2.11.2 开发设计与实践 142
2.11.3 开发步骤与验证 144
2.11.4 小结 145
2.11.5 思考与拓展 146
2.12 图像添加文字和水印开发实例 146
2.12.1 原理分析 146
2.12.2 开发设计与实践 147
2.12.3 开发步骤与验证 149
2.12.4 小结 150
2.12.5 思考与拓展 150
2.13 图像去噪开发实例 150
2.13.1 原理分析 151
2.13.2 开发设计与实践 153
2.13.3 开发步骤与验证 164
2.13.4 小结 167
2.13.5 思考与拓展 167
第3章 图像处理应用开发实例 168
3.1 颜色识别开发实例 168
3.1.1 原理分析 169
3.1.2 开发设计与实践 170
3.1.3 开发步骤与验证 172
3.1.4 小结 175
3.1.5 思考与拓展 175
3.2 形状识别开发实例 175
3.2.1 原理分析 176
3.2.2 开发设计与实践 176
3.2.3 开发步骤与验证 179
3.2.4 小结 180
3.2.5 思考与拓展 180
3.3 手写数字识别开发实例 180
3.3.1 原理分析 180
3.3.2 开发设计与实践 181
3.3.3 开发步骤与验证 184
3.3.4 小结 185
3.3.5 思考与拓展 185
3.4 二维码识别开发实例 185
3.4.1 原理分析 186
3.4.2 开发设计与实践 188
3.4.3 开发步骤与验证 190
3.4.4 小结 191
3.4.5 思考与拓展 191
3.5 人脸检测(基于OpenCV)开发实例 191
3.5.1 原理分析 192
3.5.2 开发设计与实践 192
3.5.3 开发步骤与验证 194
3.5.4 小结 195
3.5.5 思考与拓展 195
3.6 人脸关键点识别开发实例 195
3.6.1 原理分析 196
3.6.2 开发设计与实践 196
3.6.3 开发步骤与验证 199
3.6.4 小结 199
3.6.5 思考与拓展 200
3.7 人脸识别(基于OpenCV)开发实例 200
3.7.1 原理分析 200
3.7.2 开发设计与实践 201
3.7.3 开发步骤与验证 206
3.7.4 小结 207
3.7.5 思考与拓展 207
3.8 目标追踪开发实例 207
3.8.1 原理分析 208
3.8.2 开发设计与实践 209
3.8.3 开发步骤与验证 212
3.8.4 小结 212
3.8.5 思考与拓展 213
第4章 深度学习应用开发实例 214
4.1 人脸检测(基于深度学习)开发实例 214
4.1.1 原理分析 215
4.1.2 开发设计与实践 218
4.1.3 开发步骤与验证 221
4.1.4 小结 221
4.1.5 思考与拓展 222
4.2 人脸识别(基于深度学习)开发实例 222
4.2.1 原理分析 222
4.2.2 开发设计与实践 227
4.2.3 开发步骤与验证 233
4.2.4 小结 233
4.2.5 思考与拓展 234
4.3 人脸属性识别开发实例 234
4.3.1 原理分析 234
4.3.2 开发设计与实践 236
4.3.3 开发步骤与验证 239
4.3.4 小结 240
4.3.5 思考与拓展 240
4.4 口罩检测开发实例 240
4.4.1 原理分析 241
4.4.2 开发设计与实践 245
4.4.3 开发步骤与验证 248
4.4.4 小结 249
4.4.5 思考与拓展 249
4.5 手势识别开发实例 249
4.5.1 原理分析 250
4.5.2 开发设计与实践 252
4.5.3 开发步骤与验证 255
4.5.4 小结 256
4.5.5 思考与拓展 256
4.6 行人检测开发实例 256
4.6.1 原理分析 257
4.6.2 开发设计与实践 260
4.6.3 开发步骤与验证 262
4.6.4 小结 263
4.6.5 思考与拓展 263
4.7 人体姿态识别开发实例 263
4.7.1 原理分析 264
4.7.2 开发设计与实践 267
4.7.3 开发步骤与验证 269
4.7.4 小结 270
4.7.5 思考与拓展 270
4.8 车辆检测开发实例 271
4.8.1 原理分析 271
4.8.2 开发设计与实践 273
4.8.3 开发步骤与验证 276
4.8.4 小结 277
4.8.5 思考与拓展 277
4.9 车牌识别开发实例 277
4.9.1 原理分析 277
4.9.2 开发设计与实践 279
4.9.3 开发步骤与验证 281
4.9.4 小结 282
4.9.5 思考与拓展 282
4.10 交通标志识别开发实例 282
4.10.1 原理分析 283
4.10.2 开发设计与实践 284
4.10.3 开发步骤与验证 286
4.10.4 小结 287
4.10.5 思考与拓展 287
第5章 百度AI应用开发实例 288
5.1 车辆识别开发实例 288
5.1.1 原理分析 289
5.1.2 开发设计与实践 292
5.1.3 开发步骤与验证 298
5.1.4 小结 300
5.1.5 思考与拓展 300
5.2 人体识别开发实例 301
5.2.1 原理分析 301
5.2.2 开发设计与实践 305
5.2.3 开发步骤与验证 312
5.2.4 小结 315
5.2.5 思考与拓展 315
5.3 手势识别开发实例 315
5.3.1 原理分析 315
5.3.2 开发设计与实践 320
5.3.3 开发步骤与验证 326
5.3.4 小结 328
5.3.5 思考与拓展 328
5.4 人脸识别(基于百度AI)开发实例 329
5.4.1 原理分析 329
5.4.2 开发设计与实践 334
5.4.3 开发步骤与验证 344
5.4.4 小结 346
5.4.5 思考与拓展 346
5.5 数字识别开发实例 347
5.5.1 原理分析 347
5.5.2 开发设计与实践 351
5.5.3 开发步骤与验证 357
5.5.4 小结 359
5.5.5 思考与拓展 359
5.6 文字识别开发实例 360
5.6.1 原理分析 360
5.6.2 开发设计与实践 363
5.6.3 开发步骤与验证 370
5.6.4 小结 372
5.6.5 思考与拓展 372
5.7 语音识别开发实例 372
5.7.1 原理分析 373
5.7.2 开发设计与实践 377
5.7.3 开发步骤与验证 381
5.7.4 小结 383
5.7.5 思考与拓展 383
5.8 语音合成开发实例 383
5.8.1 原理分析 384
5.8.2 开发设计与实践 387
5.8.3 开发步骤与验证 391
5.8.4 小结 393
5.8.5 思考与拓展 394
参考文献 395
评论
还没有评论。