内容简介
Computer vision is a rapidly evolving science, encompassing diverse applications and techniques. This book will not only help those who are getting started with computer vision but also experts in the domain. You’ll be able to put theory into practice by building apps with OpenCV 4 and Python 3.You’ll start by understanding OpenCV 4 and how to set it up with Python 3 on various platforms. Next, you’ll learn how to perform basic operations such as reading, writing, manipulating, and displaying st
AI简介
这是一本深入讲解计算机视觉和机器学习的经典著作。这本书不仅适合初学者,也适合专业人士,通过构建应用程序,读者可以深入了解OpenCV 4和Python 3在计算机视觉领域的应用。
书中首先介绍了OpenCV 4,以及如何在各种平台上使用Python 3来设置它。接着,作者详细讲解了如何执行基本的操作,如读取、写入、操作和显示静态图像、视频和摄像头馈送。从图像处理、视频分析到深度估计和分割,再到构建GUI应用程序,本书确保读者有足够的机会进行动手实践。
本书还深入探讨了两个流行挑战:人脸检测和识别。读者将学习到概念化Haar级联,获取Haar级联数据,并使用OpenCV执行人脸检测和识别。此外,读者还将学习到关于对象分类和机器学习概念的知识,这使他们能够创建和使用对象检测器和分类器,甚至跟踪电影或视频摄像机馈送中的对象。
在3D跟踪和增强现实方面,读者将学习如何理解3D图像跟踪和增强现实,并实现一个演示应用程序。通过改进3D跟踪算法,读者将能够提高3D跟踪的准确性。最后,本书涵盖了神经网络和深度神经网络(DNNs) ,学习如何开发应用程序,用于识别手写数字和分类人的性别和年龄。