作者 |
李红蕾 |
丛书名 |
英特尔FPGA中国创新中心系列丛书 |
出版社 |
电子工业出版社 |
ISBN |
9787121411793 |
简要 |
简介 |
内容简介 本书旨在建立计算机视觉技术的基础知识体系,为读者进入人工智能视觉领域奠定基础。全书共9章,分别从计算机视觉概述、开发工具的使用等基础知识点出发,向与具体任务相结合的技术知识点(包括图像运算、图像增强、图像去噪、图像分割、视频处理、人脸识别、目标检测等)延伸,由浅入深,层层递进,为读者呈现丰富的技术实践场景。本书采用任务驱动的编写方式,配套相应的案例分析、实验过程以及源代码,在为读者提供生动的视觉技术体验场景的同时,帮助读者提升项目开发及工程实践能力。本书适合作为中职、高职高专及应用型本科人工智能通识课的教材,也可作为人工智能的普及读物供广大读者自学或参考。 |
目录 |
第1章 计算机视觉概述\t001 1.1 什么是计算机视觉\t002 1.1.1 人类视觉\t002 1.1.2 计算机视觉\t005 1.1.3 计算机视觉的应用\t006 1.2 什么是图像处理\t007 1.2.1 图像的表示\t008 1.2.2 色彩模型\t010 1.2.3 图像处理的基本过程\t015 1.3 图像处理库\t016 1.3.1 NumPy\t017 1.3.2 Pillow\t020 任务总结\t024 思考和拓展\t025 第2章 OpenCV基本使用\t026 2.1 OpenCV的基础知识\t027 2.1.1 什么是OpenCV\t027 2.1.2 OpenCV的发展历程\t028 2.1.3 OpenCV的模块\t029 2.2 OpenCV的环境配置\t030 2.2.1 安装Python\t030 2.2.2 安装开发工具\t031 2.2.3 安装OpenCV\t032 2.3 编写第一个OpenCV程序\t034 2.4 使用OpenCV读取图像\t036 2.4.1 图像读取\t037 2.4.2 图像转换\t040 2.4.3 色彩分离与合并\t043 任务总结\t044 思考和拓展\t045 第3章 给图像加滤镜\t046 3.1 图像运算的基础知识\t047 3.1.1 图像运算\t047 3.1.2 基本绘图\t056 3.1.3 图像滤镜\t058 3.2 任务内容\t060 3.2.1 任务分析\t060 3.2.2 任务过程分解\t061 3.2.3 函数语法\t061 3.3 编程实现\t065 任务总结\t070 思考和拓展\t071 第4章 摄像头的夜视功能\t072 4.1 图像增强的基础知识\t073 4.1.1 图像增强\t073 4.1.2 直方图修正\t074 4.2 任务内容\t081 4.2.1 任务分析\t081 4.2.2 函数语法\t082 4.3 编程实现\t090 任务总结\t095 思考和拓展\t096 第5章 去除图像噪声\t097 5.1 图像去噪的基础知识\t098 5.1.1 噪声的概念\t098 5.1.2 图像去噪的常用技术\t100 5.1.3 图像平滑处理\t101 5.1.4 图像形态学操作\t103 5.2 任务内容\t108 5.2.1 任务分析\t108 5.2.2 任务过程分解\t109 5.2.3 函数语法\t109 5.3 编程实现\t117 任务总结\t122 思考和拓展\t122 第6章 识别车牌\t123 6.1 车牌识别的技术原理\t124 6.1.1 车牌定位\t124 6.1.2 图像分割\t127 6.1.3 模板匹配\t129 6.2 任务内容\t130 6.2.1 任务分析\t130 6.2.2 任务过程分解\t131 6.2.3 函数语法\t131 6.3 编程实现\t140 任务总结\t147 思考和拓展\t147 第7章 车流量计数器\t148 7.1 运动视觉的基础知识\t149 7.1.1 视频的原理\t149 7.1.2 运动目标检测\t152 7.1.3 轮廓提取\t154 7.2 任务原理内容\t157 7.2.1 任务分析\t157 7.2.2 任务过程分解\t158 7.2.3 函数语法\t159 7.3 编程实现\t176 任务总结\t180 思考和拓展\t181 第8章 人脸识别门禁系统\t182 8.1 人脸识别的基础知识\t183 8.1.1 人脸检测\t183 8.1.2 人脸识别\t186 8.1.3 人脸数据集\t187 8.2 任务内容\t188 8.2.1 任务分析\t188 8.2.2 任务过程分解\t189 8.2.3 函数语法\t189 8.3 编程实现\t200 任务总结\t207 思考和拓展\t208 第9章 基于深度学习的目标检测\t209 9.1 目标检测的基础知识\t210 9.1.1 目标检测的概念\t210 9.1.2 目标检测的方法\t211 9.2 任务内容\t214 9.2.1 任务分析\t214 9.2.2 任务过程分解\t214 9.2.3 函数语法\t215 9.3 编程实现\t219 任务总结\t222 思考和拓展\t222 |