Opencv Python 简明教程

OpenCV Python - Overview

OpenCV 代表 Open Source Computer Vision ,是一个在实际计算机视觉应用程序编程中非常有用的函数库。计算机视觉一词用于描述使用计算机程序执行数字图像和视频分析的主题。计算机视觉是现代学科(如人工智能和机器学习)的一个重要组成部分。

OpenCV stands for Open Source Computer Vision and is a library of functions which is useful in real time computer vision application programming. The term Computer vision is used for a subject of performing the analysis of digital images and videos using a computer program. Computer vision is an important constituent of modern disciplines such as artificial intelligence and machine learning.

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

Originally developed by Intel, OpenCV is a cross platform library written in C++ but also has a C Interface Wrappers for OpenCV which have been developed for many other programming languages such as Java and Python. In this tutorial, functionality of OpenCV’s Python library will be described.

OpenCV-Python

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

OpenCV-Python is a Python wrapper around C++ implementation of OpenCV library. It makes use of NumPy library for numerical operations and is a rapid prototyping tool for computer vision problems.

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

OpenCV-Python is a cross-platform library, available for use on all Operating System (OS) platforms including, Windows, Linux, MacOS and Android. OpenCV also supports the Graphics Processing Unit (GPU) acceleration.

本教程专为计算机科学学生和专业人员设计,他们希望在计算机视觉应用领域获得专业知识。掌握 OpenCV-Python 的功能必须具备 Python 和 NumPy 库的先验知识。

This tutorial is designed for the computer science students and professionals who wish to gain expertise in the field of computer vision applications. Prior knowledge of Python and NumPy library is essential to understand the functionality of OpenCV-Python.