这一部分介绍下 OpenCV 以及它的安装和使用,因为后面一些文章中的示例代码会基于OpenCV的库做开发。
什么是OpenCV?
OpenCV 是一个被广泛使用的开源计算机视觉库,它提供了大量的传统图像处理算法和基于深度学习的计算机视觉算法,以及用于图像和视频处理的方法。
OpenCV 的主要核心算法是用 C++ 编写,并且对外封装了 C++ 和 python 语言的 API,方便调用。
OpenCV 具有以下几个特点
代码开源:OpenCV 的代码是开源的,在遵守开源协议的条件下,我们可以免费下载源代码学习和使用。
OpenCV 官网:OpenCV - Open Computer Vision Library
github 仓库:GitHub - opencv/opencv: Open Source Computer Vision Libra