作为人工智能的“眼睛”,计算机视觉技术一直备受关注,辅助驾驶、视频监控等相关应用也越来越多。流行的开源程序库OpenCV无疑是开发智能计算机视觉程序的****。它包含500多个用于图像和视频分析的优化算法,2013年升级的OpenCV 3版本在易用性上也有了极大提升。
本书系统介绍OpenCV 3,带领读者由浅入深地了解如何开发计算机视觉程序。作者从构建可以读取并显示图像的简单应用开始,解释和探讨了图形和图像识别的具体方法,对机器学习和目标识别等当前流行的主题也有介绍。
本书主要内容包括:
OpenCV库基本结构
通过操作像素处理图像
用直方图分析图像
将图像分割成同质区域,并提取有意义的物体
使用图像滤波技术提高图像品质
利用图像几何学,建立同一场景不同视角的对应关系
根据图像的不同视角标定相机
使用机器学习技术检测图像中的行人和物体
根据多个图像重构三维场景
展开