OpenCV Python - 概述


OpenCV 代表开源计算机视觉,是一个在实时计算机视觉应用程序编程中有用的函数库。术语计算机视觉用于使用计算机程序对数字图像和视频进行分析的主题。计算机视觉是人工智能、机器学习等现代学科的重要组成部分。

OpenCV 最初由 Intel 开发,是一个用 C++ 编写的跨平台库,但也有 OpenCV 的 C 接口包装器,该包装器已为许多其他编程语言(例如 Java 和 Python)开发。在本教程中,将描述 OpenCV 的 Python 库的功能。

OpenCV-Python

OpenCV-Python是 OpenCV 库的 C++ 实现的 Python 包装器。它利用 NumPy 库进行数值运算,是计算机视觉问题的快速原型设计工具。

OpenCV-Python 是一个跨平台库,可在所有操作系统 (OS) 平台上使用,包括 Windows、Linux、MacOS 和 Android。OpenCV 还支持图形处理单元 (GPU) 加速。

本教程专为希望获得计算机视觉应用领域专业知识的计算机科学学生和专业人士而设计。Python 和 NumPy 库的先验知识对于理解 OpenCV-Python 的功能至关重要。