内容简介
Intended for novices to the world of OpenCV and computer vision, as well as OpenCV veterans that want to learn about what's new in OpenCV 3, this book is useful as a reference for experts and a training manual for beginners, or for anybody who wants to familiarize themselves with the concepts of object classification and detection in simple and understandable terms. Basic knowledge about Python and programming concepts is required, although the book has an easy learning curve both from a theoret
AI简介
这是一本详细介绍如何使用OpenCV 3进行计算机视觉处理的书籍。这本书适合初学者和有经验的计算机视觉工程师,它以Python作为编程语言,为读者提供了丰富的示例和深入的讲解。
书中首先介绍了OpenCV与Python的集成,解释了如何安装所需的软件,并详细描述了颜色空间及其转换,这些基础知识对于理解计算机视觉处理至关重要。接着,书中深入探讨了图像锐化方法,边缘检测与模糊处理,Haar cascade分类器等高级技术,这些技术是计算机视觉处理的核心。
书中还详细介绍了对象检测的方法和技术,包括如何使用基本运动检测和提取前景对象的技术,这些技术对于从视频中提取出运动物体非常有用。此外,书中还讲解了如何使用普通相机进行深度估计,以及如何使用OpenCV与机器学习的关系,这些内容对于理解深度学习和计算机视觉的关系非常有帮助。
书中还详细讲解了人工神经网络(ANN) 的定义和作用,以及轮廓检测的概念和重要性,这些内容对于理解计算机视觉中的高级处理技术非常重要。最后,书中还介绍了视频背景 subtraction,Meanshift,CAMShift,颜色直方图和Kalman 滤波器等技术,