OpenCV 3 计算机视觉入门指南
一、OpenCV 简介
如今,增强现实、驾驶辅助、视频监控等越来越多的应用开始使用计算机视觉和图像分析技术。但我们仍处于能够通过视觉理解世界的新型计算机系统开发的起步阶段。随着强大且经济实惠的计算设备和视觉传感器的出现,创建复杂的成像应用变得前所未有的容易。在众多处理图像和视频的软件工具和库中,OpenCV 库是开发智能视觉应用的首选。
OpenCV(开源计算机视觉)是一个开源库,包含 500 多个用于图像和视频分析的优化算法。自 1999 年推出以来,它已被计算机视觉领域的研究人员和开发人员广泛采用作为主要开发工具。OpenCV 最初由英特尔的 Gary Bradski 领导的团队开发,旨在推动视觉研究并促进基于视觉的 CPU 密集型应用的发展。经过一系列的测试版发布后,2006 年推出了 1.0 版本。2009 年 OpenCV 2 发布,带来了重要变化,特别是新的 C++ 接口。2012 年,OpenCV 重塑为非营利基金会(http://opencv.org/),依靠众筹进行未来开发。2013 年引入了 OpenCV3,主要改进了库的可用性,修订了结构以去除不必要的依赖,将大模块拆分为小模块,并优化了 API。
二、适用人群与所需环境
- 适用人群 :适合想要学习如何使用 OpenCV 库构建计算机视觉应用的 C++ 新手程序员,也适用于希望了解计算机视觉编程概念的专业软件开发人员。还可作为大学计算机视觉课程的辅助教材,为图像处理和计算机视觉领域的研究生和研究人员提供优秀参考。
- 所需环境 :本指南基于
超级会员免费看
订阅专栏 解锁全文
971

被折叠的 条评论
为什么被折叠?



