内容简介
This book is intended for Python developers who are new to OpenCV and want to develop computer vision applications with OpenCV-Python. This book is also useful for generic software developers who want to deploy computer vision applications on the cloud. It would be helpful to have some familiarity with basic mathematical concepts such as vectors, matrices, and so on.
AI简介
这是一本面向Python开发者的书籍,旨在帮助读者掌握OpenCV库的基本操作和图像处理算法,为后续的学习和应用打下基础。本书的内容涵盖了OpenCV库的各个方面,包括基本操作、图像处理、特征提取、图像识别、机器学习等。
书中首先介绍了OpenCV库的基本操作和图像处理,包括读取图像、显示图像、保存图像、图像的缩放、旋转、翻转等。同时,书中还详细介绍了颜色空间的概念和重要性,以及边缘检测和图像滤波等技术。
接着,书中深入探讨了图像卡通化处理流程,包括将普通图像转换成卡通风格的图像,以及如何通过调整颜色来实现卡通化效果。此外,书中还介绍了如何访问webcam并获取输入,以及如何使用鼠标控制视频流。
在立体视觉方面,书中详细介绍了立体视觉的基本概念,包括立体对应关系、几何概念、深度图、3D信息以及3D地图等。同时,书中还探讨了3D地图的构建过程与实现,以及如何通过几何变换来构建成功的增强现实系统。
在对象识别方面,书中介绍了对象识别系统的基本概念,包括物体检测、物体识别、密集特征检测器、视觉词典、向量量化、监督学习、无监督学习和支持向量机等。同时,书中还探讨了机器学习的基本分类,以