Python安装OpenCV的示例代码


Posted in Python onMarch 05, 2020

Python安装OpenCV的示例代码

OpenCV介绍

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#、Ch、Ruby,GO的支持。

OpenCV 拥有包括 500 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。

所有新的开发和算法都是用C++接口。一个使用CUDA的GPU接口也于2010年9月开始实现。

OpenCV 为Intel Integrated Performance Primitives(IPP)提供了透明接口。这意味着如果有为特定处理器优化的 IPP 库,OpenCV 将在运行时自动加载这些库。

注:OpenCV 2.0版的代码已显著优化,无需IPP来提升性能,故2.0版不再提供IPP接口。

好了,下面开始今天的正文。

安装python-3.7.3-amd64.exe

命令行进入到你Python的安装目录中的Scripts下:D:\Program Files\Python37\Scripts

安装pip

进入Python安装目录下的Scripts路径,执行 easy_install.exe pip

安装wheel

进入Python安装目录下的Scripts路径,执行 pip install wheel

安装numpy

进入Python安装目录下的Scripts路径,执行 pip install numpy

安装opencv

进入Python安装目录下的Scripts路径,执行 pip install opencv-python

Microsoft Windows [版本 10.0.17134.706]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\LiuJing>D:

D:\>cd D:\Program Files\Python37\Scripts

D:\Program Files\Python37\Scripts>easy_install.exe pip
Searching for pip
Best match: pip 19.0.3
Adding pip 19.0.3 to easy-install.pth file
Installing pip-script.py script to d:\program files\python37\Scripts
Installing pip.exe script to d:\program files\python37\Scripts
Installing pip3-script.py script to d:\program files\python37\Scripts
Installing pip3.exe script to d:\program files\python37\Scripts
Installing pip3.7-script.py script to d:\program files\python37\Scripts
Installing pip3.7.exe script to d:\program files\python37\Scripts

Using d:\program files\python37\lib\site-packages
Processing dependencies for pip
Finished processing dependencies for pip

D:\Program Files\Python37\Scripts>pip install wheel
Collecting wheel
 Downloading https://files.pythonhosted.org/packages/96/ba/a4702cbb6a3a485239fbe9525443446203f00771af9ac000fa3ef2788201/wheel-0.33.1-py2.py3-none-any.whl
Installing collected packages: wheel
Successfully installed wheel-0.33.1
You are using pip version 19.0.3, however version 19.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

D:\Program Files\Python37\Scripts>pip install numpy
Collecting numpy
 Downloading https://files.pythonhosted.org/packages/4e/9d/c129d78e6b942303b762ccfdf1f8339de80c5e6021b14ef0c99ec5bdc6aa/numpy-1.16.3-cp37-cp37m-win_amd64.whl (11.9MB)
  100% |????????????????????????????????| 11.9MB 197kB/s
Installing collected packages: numpy
Successfully installed numpy-1.16.3
You are using pip version 19.0.3, however version 19.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

D:\Program Files\Python37\Scripts>pip install opencv-python
Collecting opencv-python
 Downloading https://files.pythonhosted.org/packages/a3/50/04d0669afe884f137c2f490642756e8c4a658254300a9eaf253d1e643085/opencv_python-4.1.0.25-cp37-cp37m-win_amd64.whl (37.3MB)
  100% |????????????????????????????????| 37.4MB 150kB/s
Requirement already satisfied: numpy>=1.14.5 in d:\program files\python37\lib\site-packages (from opencv-python) (1.16.3)
Installing collected packages: opencv-python
Successfully installed opencv-python-4.1.0.25
You are using pip version 19.0.3, however version 19.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

D:\Program Files\Python37\Scripts>
import cv2

img = cv2.imread("01.jpg")
cv2.imshow("1", img)
cv2.waitKey(10000)

如果能导入并显示图片则成功

总结

到此这篇关于Python安装OpenCV的示例代码的文章就介绍到这了,更多相关Python安装OpenCV内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
安装Python的web.py框架并从hello world开始编程
Apr 25 Python
python django 实现验证码的功能实例代码
May 18 Python
python3+PyQt5实现自定义窗口部件Counters
Apr 20 Python
python简单操作excle的方法
Sep 12 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
python 将字符串完成特定的向右移动方法
Jun 11 Python
给大家整理了19个pythonic的编程习惯(小结)
Sep 25 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
Mar 24 Python
Python BeautifulReport可视化报告代码实例
Apr 13 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
Python通用唯一标识符uuid模块使用案例
Sep 10 Python
Python爬虫制作翻译程序的示例代码
Feb 22 Python
opencv python在视屏上截图功能的实现
Mar 05 #Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
Mar 05 #Python
python如何将两张图片生成为全景图片
Mar 05 #Python
Python 定义只读属性的实现方式
Mar 05 #Python
Pycharm中import torch报错的快速解决方法
Mar 05 #Python
Python中私有属性的定义方式
Mar 05 #Python
Python实现AI自动抠图实例解析
Mar 05 #Python
You might like
php csv操作类代码
2009/12/14 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
简单时间提示DEMO从0开始一直进行计时
2013/11/19 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
Javascript随机标签云代码实例
2016/06/21 Javascript
vue多级多选菜单组件开发
2020/09/08 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
AngularJs每天学习之总体介绍
2017/08/07 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
JS实现根据详细地址获取经纬度功能示例
2019/04/16 Javascript
使用js实现一个简单的滚动条过程解析
2019/09/10 Javascript
微信小程序返回箭头跳转到指定页面实例解析
2019/10/08 Javascript
Python logging模块学习笔记
2014/05/24 Python
python使用any判断一个对象是否为空的方法
2014/11/19 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
python 对dataframe下面的值进行大规模赋值方法
2018/06/09 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
python logging日志模块原理及操作解析
2019/10/12 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
《两个铁球同时着地》教学反思
2014/02/13 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
求职个人评价范文
2014/04/09 职场文书
如何写股份合作协议书
2014/09/11 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
毕业生班级鉴定评语
2015/01/04 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
生死抉择观后感
2015/06/09 职场文书