0.1 OpenCV简介
翻译及校对:cvtutorials.com
OpenCV
OpenCV于1999年由Gary Bradsky在英特尔创建,第一个版本于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比较慢。也就是说,Python可以很容易地用C/C 进行扩展,这使得我们可以用C/C 编写计算密集型代码,并创建可以作为Python模块使用的Python包装器。这给我们带来了两个好处:第一,代码的速度和原来的C/C 代码一样快(因为它是实际的C 代码在后台工作);第二,用Python编码比C/C 更容易。OpenCV-Python是对原始的OpenCV C 实现的一个Python包装器。
OpenCV-Python使用了Numpy,它是一个高度优化的数字运算库,具有MATLAB式的语法。所有的OpenCV数组结构都被转换为Numpy数组。这也使得它更容易与其他使用Numpy的库集成,如SciPy和Matplotlib。
0.2 安装OpenCV-Python
首先安装好python相关环境,参考下文:
python入门与实战--python编程环境搭建
按照上述文章安装好python环境后,打开conda的base环境,然后输入如下命令:
代码语言:javascript复制pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
即可安装OpenCV-Python,下面测试下是否安装成功:
代码语言:javascript复制>>> import cv2 as cv
>>> cv.__version__
'4.5.3'
你的输出不一定是“4.5.3”,4.X.X也可以