OpenCV+TensorFlow深度学习与计算机视觉实战
通过OpenCV+TensorFlow,系统掌握图像识别技术

作者:王晓华

定价:69元

印次:1-5

ISBN:9787302518426

出版日期:2019.02.01

印刷日期:2022.01.11

图书责编:夏毓彦

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书旨在掌握深度学习基本知识和特性的基础上,培养使用TensorFlow+OpenCV进行实际编程以解决图像处理相关问题的能力。全书力求通过通俗易懂的语言和详细的程序分析,介绍TensorFlow的基本用法、高级模型设计和对应的程序编写。 本书共13章,内容包括计算机视觉与深度学习的关系、Python的安装和使用、Python数据处理及可视化、机器学习的理论和算法、计算机视觉处理库OpenCV 、OpenCV图像处理实战、TensorFlow基本数据结构和使用、TensorFlow数据集的创建与读取、BP神经网络、反馈神经网络、卷积神经网络等。本书强调理论联系实际,着重介绍TensorFlow+OpenCV解决图像识别的应用,提供大量数据集供读者使用,并以代码的形式实现深度学习模型实例供读者参考。 本书既可作为学习人工神经网络、深度学习、TensorFlow程序设计以及图像处理等相关内容的程序设计人员的自学用书,也可作为高等院校和培训学校相关专业的教材使用。

王晓华,高校资深计算机专业讲师,给研究生和本科生讲授面向对象程序设计、数据结构、Hadoop程序设计等相关课程。主要研究方向为云计算、数据挖掘。曾主持和参与多项国家和省级科研课题,独立完成一项科研成果并获省级成果认定,发表过多篇论文,申请有一项专利。著有《Spark MLlib机器学习实践》《TensorFlow深度学习应用实践》等图书。

前 言 我们处于一个变革的时代! 给定一个物体,让一个3岁的小孩描述这个物体是什么似乎是一件非常简单的事情。然而将同样的东西放在计算机面前,让它描述自己看到了什么,这在不久以前还是一件不可能的事。 让计算机学会“看”东西是一个专门的学科—计算机视觉正在做的工作。借助于人工神经网络和深度学习的发展,近年来计算机视觉在研究上取得了重大的突破。通过模拟生物视觉所构建的卷积神经网络模型在图像识别和分类上取得了非常好的效果。 而今,借助于深度学习技术的发展,使用人工智能去处理常规劳动,理解语音语义,帮助医学诊断和支持基础科研工作,这些曾经是梦想的东西似乎都在眼前。 写作本书的原因 TensorFlow作为最新的、应用范围最为广泛的深度学习开源框架引起了广泛的关注,吸引了大量程序设计和开发人员进行相关内容的学习与开发。掌握TensorFlow编程基本技能的程序设计人员成为当前各组织和单位热切追求的最热门人才之一。他们的主要工作就是利用获得的数据集设计不同的人工神经模型,利用人工神经网络强大的学习能力提取和挖掘数据集中包含的潜在信息,编写相应的TensorFlow程序对数据进行处理,对其价值进行进一步开发,为商业机会的获取、管理模式的创新、决策的制定提供相应的支持。随着越来越多的组织、单位对深度学习应用的重视,高层次的TensorFlow程序设计人员将会成为就业市场上抢手的人才。 与其他应用框架不同的是,TensorFlow并不是一个简单的编程框架,深度学习也不是一个简单的名词,需要相关研究人员对隐藏在其代码背后的理论进行系统学习、掌握一定的数学知识和理论...

目录
荐语
查看详情 查看详情
目  录

第1章  计算机视觉与深度学习 1

1.1  计算机视觉与深度学习的关系 1

1.1.1  人类视觉神经的启迪 2

1.1.2  计算机视觉的难点与人工神经网络 3

1.1.3  应用深度学习解决计算机视觉问题 4

1.2  计算机视觉学习的基础与研究方向 5

1.2.1  学习计算机视觉结构图 5

1.2.2  计算机视觉的学习方式和未来趋势 6

1.3  本章小结 7

第2章  Python的安装与使用 8

2.1  Python基本安装和用法 8

2.1.1  Anaconda的下载与安装 9

2.1.2  Python编译器PyCharm的安装 12

2.1.3  使用Python计算softmax函数 15

2.2  TensorFlow类库的下载与安装(基于CPU模式) 16

2.3  TensorFlow类库的下载与安装(基于GPU模式) 18

2.3.1  CUDA配置 18

2.3.2  cuDNN配置 21

2.4  OpenCV类库的下载与安装 22

2.5  Python常用类库中的threading 24

2.5.1  threading库的使用 25

2.5.2  threading模块中最重要的Thread类 25

2.5.3  threading中的Lock类 26

2.5.4  threading中的join类 27

2.6  本章小结 28

第3章  Python数据处理及可视化 29

3.1  从小例子起步—NumPy的初步使用 29

3.1.1  数据的矩阵化 29... 查看详情

(1)本书偏重于介绍使用卷积神经网络及其相关变化的模型,在TensorFlow框架上进行图像特征提取、图像识别以及具体应用,这是目前已出版图书中鲜有涉及的。
(2)本书并非枯燥的理论讲解,而是作者阅读和参考了大量最新文献做出的归纳总结,在这点上也与其他编程书籍有本质区别。书中的例子都是来自于现实世界中对图像分辨和特征的竞赛优胜模型,通过介绍这些例子可以使读者更深一步地了解和掌握其内在的算法和本质。
(3)本书作者有长期研究生和本科教学经验,通过通俗易懂的语言对全部内容进行讲解,深入浅出地介绍反馈神经网络和卷积神经网络理论体系的全部知识点,并在程序编写时使用官方推荐的TensorFlow最新框架进行程序设计,帮助读者更好地使用最新的模型框架、理解和掌握TensorFlow程序设计的精妙之处。
(4)掌握和使用深度学习的人才应该在掌握基本知识和理论的基础上,重视实际应用程序开发能力和解决问题能力的培养。因此,本书结合作者在实际工作中遇到的实际案例进行分析,抽象化核心模型并给出具体解决方案,并提供了全部程序例题的相应代码以供读者学习。

查看详情