
资料内容:
OpenCV-Python教程简介
OpenCV
OpenCV由**Gary Bradsky**于1999年在英特尔创立,第一版于2000年问世。**Vadim
Pisarevsky**加入Gary Bradsky,一起管理英特尔的俄罗斯软件OpenCV团队。2005年,OpenCV
用于Stanley,该车赢得了2005年DARPA挑战赛的冠军。后来,在Willow Garage的支持下,它的
积极发展得以继续,由Gary Bradsky和Vadim Pisarevsky领导了该项目。OpenCV现在支持与计算
机视觉和机器学习有关的多种算法,并且正在日益扩展。
OpenCV支持多种编程语言,例如C++、Python、Java等,并且可在Windows、Linux、OS X、
Android和iOS等不同平台上使用。基于CUDA和OpenCL的高速GPU操作的接口也正在积极开发
中。
OpenCV-Python是用于OpenCV的Python API,结合了OpenCV C++ API和Python语言的最佳特
性。
OpenCV-Python
OpenCV-Python是旨在解决计算机视觉问题的Python专用库。
Python是由**Guido van Rossum**发起的通用编程语言,很快就非常流行,主要是因为它的简单
性和代码可读性。它使程序员可以用较少的代码行表达想法,而不会降低可读性。
与C/C++之类的语言相比,Python速度较慢。也就是说,可以使用C/C++轻松扩展Python,这使
我们能够用C/C++编写计算密集型代码并创建可用作Python模块的Python包装器。这给我们带来
了两个好处:首先,代码与原始C/C++代码一样快(因为它是在后台运行的实际C++代码),其
次,在Python中比C/C++编写代码更容易。OpenCV-Python是原始OpenCV C++实现的Python包
装器。