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中将阿拉伯数字转换成中文的实现代码
May 19 Python
Python实现的几个常用排序算法实例
Jun 16 Python
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
Mar 30 Python
python处理二进制数据的方法
Jun 03 Python
Python的Django框架中URLconf相关的一些技巧整理
Jul 18 Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 Python
python 剪切移动文件的实现代码
Aug 02 Python
python 处理string到hex脚本的方法
Oct 26 Python
Django实现文件上传下载功能
Oct 06 Python
python 实现字符串下标的输出功能
Feb 13 Python
python 调整图片亮度的示例
Dec 03 Python
matplotlib制作雷达图报错ValueError的实现
Jan 05 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
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
php cookie 登录验证示例代码
2009/03/16 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
php中session过期时间设置及session回收机制介绍
2014/05/05 PHP
iis6手工创建网站后无法运行php脚本的解决方法
2017/06/08 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
使用JS 清空File控件的路径值
2013/07/08 Javascript
JQuery中$.ajax()方法参数详解及应用
2013/12/12 Javascript
jQuery照片伸缩效果不影响其他元素的布局
2014/05/09 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
jQuery实现最简单实用的分秒倒计时
2017/02/05 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
JS表格的动态操作完整示例
2020/01/13 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python实现简单HTML表格解析的方法
2015/06/15 Python
解决python opencv无法显示图片的问题
2018/10/28 Python
Python 列表的清空方式
2020/01/13 Python
python如何安装下载后的模块
2020/07/03 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
机械设计制造专业个人求职信
2013/09/25 职场文书
花店创业计划书范文
2014/02/07 职场文书
大学生秋游活动方案
2014/02/17 职场文书
见习报告格式要求
2014/11/04 职场文书
质量负责人岗位职责
2015/02/15 职场文书
职工宿舍管理制度
2015/08/05 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
PyTorch device与cuda.device用法
2022/04/03 Python