计算机视觉赋予机器或者计算机人类感官的计算机的科学。计算机视觉包括获取,处理、分析和理解数字图像以及提取高维数据的方法。本文虫虫给你推荐业界选出的计算机视觉最佳的图书。
1.计算机视觉:算法和应用(计算机科学教科书)
作者:Richard Szeliski
出版时间: 2010年11月24日
中文版本:艾海舟博士翻译,2012年由清华大学出版社出版
ISBN:1848829345
本书是对各种常常见的图像分析和处理技术的全面指导书籍。它还用实例应用演示如何成功使用视觉挑战日常遇到的工作。
你能学到什么:
你将获得解决基本视觉问题的科学方法。
能够使用统计模型分析问题,并且严格使用的工程技术解决问题。
本书重点介绍在现实条件下工作的基本技巧,并鼓励学生做创造性突破。
学习补充课程材料。
"计算机视觉算法和应用"是对计算机视觉基础技术和当前研究文献的独特参考。
2.计算机视觉:模型、学习和推理
作者:Simon J. D. Prince博士
出版时间:2012年6月18日
中文版本:中译版2017年06月 由机械工业出版社出版
ISBN:1107011795
"计算机视觉模型,学习和推理"侧重于将概率模型中的学习和推理作为一个统一的主题来讨论。这本书描述了70多个足够详细的算法来实现。
你能学到什么:
如何使用训练数据来了解观察图像数据与现实世界中各方面之间的关系。
你将学习概率和模型拟合的基础知识。
本书详细介绍方法论。
学习解决重要计算机视觉问题的共同基础。
发现超过350种全彩色插图可放大版本的文本。
3.Python计算机视觉编程:用于分析图像的工具和算法
作者:Jan Erik Solem
出版时间:29/06/2012
中文版本:朱文涛译2014年07月 人民邮电出版社出版
ISBN:1449316549
"Python计算机视觉编程"解释了计算机视觉中用广泛主题:充分实践经验和实例。如果你想对计算机视觉的基本理论和算法有基本的了解,那么这本书可以作为很好的入门。本书适合具有基本编程能力和标准数学技能的学生,研究人员和爱好者。
你能学到什么:
你将学习实体识别,三维重建,立体成像,增强现实和其他计算机视觉应用的技术。
可以通过Python接口访问流行的OpenCV库。
了解如何使用算法做图像内容分类并识别对象。
向你展示如何使用聚类方法基于相似性或内容来组织图像。
构建高效的图像检索技术,根据视觉内容搜索图像。
你还将学习机器人导航,医学图像分析和其他计算机视觉应用中使用的技术。
4.计算机视觉中的多视图几何
作者:Richard Hartley,Andrew Zisserman
发表于:004年4月19日
ISBN:0521540518
了解真实世界场景的结构是计算机视觉中的常见问题。本书描述了相关的几何原理以及如何用代数表示对象,以便计算和应用它们。
你能学到什么:
本书在统一框架中描述了发展理论和场景重建的实践。
如何应用这些方法并对其做算法实现。
学习,摄像投影和自动校准。
你将能够学习投影几何,变换和评估。
发现,算法评估和错误分析。
5. Arduino计算机视觉编程
作者:Ozen Ozkaya,Giray Yillikci
出版时间:2015年9月1日
中文版本:中译本已2016年11月有机械工业出版社出版时间出版,译者张华栋
ISBN:178355262X
"Arduino计算机视觉编程"是一个初学者指南,旨在帮助那些想要通过Arduino学习计算机视觉编程来创建智能系统的读者。阅读本书不需要计算机视觉编程方面的知识。本书的目的是教你如何开发能够与现实生活互动的基于Arduino的计算机视觉系统。
你能学到什么:
你将学习计算机视觉系统的设计模块和通用架构。
如何在Arduino中加载和运行应用程序来开发智能系统。
能够学习如何使用Arduino通过身体动作与现实生活中的优雅互动。
使用OpenCV开发你的计算机视觉系统设计技能。
探索计算机视觉开发的最佳实践,包括最先进的算法和手把手实例项目。
了解Arduino的有线和无线通信功能。
6.SimpleCV计算机视觉实践
作者:Kurt Demaagd,Anthony Oliver,Nathan Oostendorp,Katherine Scott
出版时间:2012年8月12
ISBN:1449320368
计算机视觉的实践,通过实例给你介绍你基本的CV技术,包括数字图像收集,处理和流式分析。
你能学到什么:
如何通过对像素值执行基本算术来处理图像。
你将学习如何通过使用Python编写的开源框架SimpleCV,快速轻松地构建自己的计算机视觉(CV)应用程序。
能够了解视频流以识别在两个图像帧之间变化的对象。
使用Python代码示例,使用SimpleCV应用的不同方法。
本书向你展示如何使用SimpleCV的命令行和代码编辑器来运行示例和测试技术。
你还将对图像特定部分的进行征检测技术。
7.计算机视觉深度学习:使用TensorFlow和Keras来训练高级神经网络的专家技术
作者:Rajalingappaa Shanmugamani
出版时间:2018年1月23日
ISBN:1788295625
本书给希望利用深度学习技术来克服与计算机视觉相关的任何问题的数据科学家和计算机视觉实践者来提供一本有用的指南。学习本书需要掌握Python编程的基本知识和对机器学习有一些理解的。
你能学到什么:
你将学习如何对高级神经网络进行建模和训练,以实现各种计算机视觉任务。
理解生成模型的概念并将其用于图像生成。
如何使用Python,TensorFlow和Keras创建一个深度学习环境。
部署深度学习模型并对其进行优化以实现高性能。
本书描述图像字幕和学习的各种问题,并学习如何通过图像和文字混合训练来解决。
你将能够实现相似性匹配并训练人脸识别模型。
使用现实中行人检测场景了解并对其做对象检测。
8.计算机视觉概要:理论与算法导论(计算机科学本科专业)
作者:Reinhard Klette
出版时间:2014年1月5日
ISBN:1447163192
"计算机视觉概要"为计算机视觉中的重要主题做一般介绍。课堂测试的编程练习和每章结尾处提供复习题同步练习。
Author: Reinhard Klette
Published at: 05/01/2014
ISBN: 1447163192
你能学到什么:
本书提供了描述图像的基本符号和数学概念的介绍。
你将学习如何将图像映射到其他图像中。
描述静态图像或视频帧的图像二值化和分割的特殊方法。
包括对图像特征的立体匹配和相位一致性模型的讨论。
了解稀疏运动分析中用于表示密集运动和各种主题的视频流。
能够学习计算机视觉系统的基本组成部分。
9.摄影测量计算机视觉:统计,几何,方向和重建(几何和计算)
作者:WolfgangFörstner,Bernhard P. Wrobel
出版时间:2016年10月4日
ISBN:3319115499
"摄影测量计算机视觉"提供了多视图分析的几何图形的统计视图,这是摄像机校准和定向以及基于几何图像特征进行几何场景重建所必需的。这是第一本结合了摄影测量和计算机视觉的书。
你能学到什么:
本书提供了估计理论的介绍。涵盖诸如贝叶斯估计,方差成分和顺序估计等方面。
使用投影几何学习2D,3D几何推理。
你将学习如何建模单个和多个摄像头的几何图形,解决校准和方位问题。
包括众多的图形和练习。
它还提供了视觉测量中各种几何计算问题的算法。
10.Web计算机视觉
作者:Foat Akhmadeev
出版时间:2015年11月2日
ISBN:1785886177
通过阅读"Web计算机视觉"一书,你将能够探索的图像处理的世界,以及面部和手势识别,并在你的网站中应用他们。本书是一本易于跟随的项目实践的指南,可直接激发你对计算机视觉主题的兴趣。
你能学到什么:
了解如何将各种图像过滤器应用于图像和视频。
了解何时以及为何应该使用不同的计算机视觉方法。
本书包含不同的JavaScript库以发现照片中的对象。
能够使用JavaScript在应用程序中应用复杂的计算机视觉算法。
你将学习如何使用强大的人脸识别算法识别和跟踪不同的对象,包括脸部和脸部的元素。
发现不用触摸鼠标或键盘就能控制浏览器的方法。