前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >opencv(4.5.3)-python(一)--教程简介

opencv(4.5.3)-python(一)--教程简介

作者头像
用户9875047
发布2022-07-04 14:14:50
6070
发布2022-07-04 14:14:50
举报
文章被收录于专栏:机器视觉全栈er

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也可以

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器视觉全栈er 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0.1 OpenCV简介
  • 0.2 安装OpenCV-Python
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档