内容简介
If you are a software developer with a basic understanding of Computer Vision and image processing and want to develop interesting Computer Vision applications with Open CV, this is the book for you. Knowledge of C++ is required.
AI简介
这是一本为软件开发者设计的,专注于计算机视觉和图像处理的实战指南。本书通过详细的步骤和丰富的实例,指导读者如何使用OpenCV库开发有趣的计算机视觉应用程序。
在书中,作者首先介绍了OpenCV的基本概念、优点、安装方式以及功能和应用。然后,作者深入讲解了OpenCV的基本操作,包括读取/写入图像到/从磁盘,读取视频和访问摄像头设备,以及如何使用OpenCV的文件存储功能来保存和加载你的变量和数据。
此外,作者还详细介绍了OpenCV的高级用户界面—OpenGL,以及如何通过滑块和按钮进行基本交互,如何使用颜色转换来调整图像的颜色,以及如何使用基本滤波来改善图像的质量。
在机器学习和计算机视觉领域,书中也提供了深入的讲解。作者介绍了常见机器学习和处理过程,包括监督学习、无监督学习和强化学习,以及如何使用支持向量机(SVM) 模型进行对象检测。
此外,书中还详细介绍了Automated Optical Inspection (AOI) 技术,以及如何使用形态学图像处理技术来检测视频中的移动对象,以及建立视频中的背景模型。