OpenCV是用于开发计算机视觉应用程序的*流行的开源库之一,它可以帮助你专注于构建完整的图像处理、运动检测和图像分割项目。无论你是初涉计算机视觉技术,还是对其概念已有基本了解,本书都将成为你通过实例和项目掌握OpenCV概念及算法的实用指南。
本书首先介绍OpenCV的入门知识及安装,然后介绍OpenCV的基础知识,包括用户界面、矩阵运算、滤波器和直方图等,之后介绍复杂的计算机视觉算法,包括对象分割和分类、视频监控、对象跟踪等,*后探讨对象跟踪、文本识别、机器学习和人脸检测等高级技术。阅读本书之后,你将掌握常用和*新的计算机视觉技术,并学会从零开始构建各类OpenCV项目。
通过阅读本书,你将学到:
?在各种操作系统上安装OpenCV 4
?创建CMake脚本以编译C++应用程序
?了解基本的图像矩阵格式和滤波器
?探索图像分割和特征提取技术
?从静态场景中删除背景以识别需要监控的移动对象
?采用各种技术跟踪实时视频中的对象
?通过Tesseract进行文本检测和识别
?熟悉用于图像分类的重要深度学习工具