基于深度学习的目标检测原理与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3 跨平台计算机视觉和机器学习软件库OpenCV基础

2.3.1 OpenCV的历史起源

跨平台计算机视觉和机器学习软件库OpenCV是由Intel公司开发的。目前,OpenCV是在计算机视觉领域应用最广泛的开源工具包,其架构基于C和C++语言之上,支持Linux、Windows、MacOS、Android、iOS等操作系统,并且为Python、Java、MATLAB等编程语言提供接口。OpenCV最早源于Intel公司于1998年的一个研究项目,当时计算机视觉领域工程师Gary Bradski为了使大学实验室的研究人员基于前沿的函数快速上手,于是创建了OpenCV这个高性能的公用库。自2009年Gary Bradski加入Willow Garage之后,Willow Garage就开始负责OpenCV的维护。OpenCV开源工具包完全免费,因此在科研领域和商业领域得以广泛运用。