1.1 OpenCV简述

OpenCV(Open Source Computer Vision Library)是一个开源的机器视觉和机器学习软件库。1999年,英特尔公司发起了OpenCV项目,希望通过为在该领域工作的人提供一套函数库来加快计算机视觉与人工智能的发展。OpenCV针对实时应用而设计,使用C和C++编写,可以在Linux、Windows、mac OS、Android和iOS操作系统上运行,同时支持使用多核处理器。目前,OpenCV 4提供了C++、Python、Java和MATLAB等多种编程语言的接口,自OpenCV 2.4发行以来,C API已被弃用。