OpenCV 代表 Open Source Computer Vision ,是一个在实际计算机视觉应用程序编程中非常有用的函数库。计算机视觉一词用于描述使用计算机程序执行数字图像和视频分析的主题。计算机视觉是现代学科(如人工智能和机器学习)的一个重要组成部分。
OpenCV 最初由英特尔开发,是一个用 C++ 编写、跨平台的库,但也具有为许多其他编程语言(例如 Java 和 Python)而开发的 OpenCV C 接口包装器。在该教程中,我们将描述 OpenCV 的 Python 库的功能。
OpenCV-Python
OpenCV-Python 是 OpenCV 库的 C++ 实现的 Python 包装器。它利用 NumPy 库进行数值运算,并且是为计算机视觉问题提供的快速原型制作工具。
OpenCV-Python 是一个跨平台的库,适用于所有操作系统 (OS) 平台,包括 Windows、Linux、macOS 和 Android。OpenCV 还支持图形处理单元 (GPU) 加速。
本教程专为计算机科学学生和专业人员设计,他们希望在计算机视觉应用领域获得专业知识。掌握 OpenCV-Python 的功能必须具备 Python 和 NumPy 库的先验知识。