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 13 Python
python方法生成txt标签文件的实例代码
May 10 Python
flask session组件的使用示例
Dec 25 Python
浅谈pyqt5中信号与槽的认识
Feb 17 Python
在Python运行时动态查看进程内部信息的方法
Feb 22 Python
python中bs4.BeautifulSoup的基本用法
Jul 27 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
Aug 22 Python
用python中的matplotlib绘制方程图像代码
Nov 21 Python
python cv2截取不规则区域图片实例
Dec 21 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 Python
PyQt5 如何让界面和逻辑分离的方法
Mar 24 Python
理解Django 中Call Stack机制的小Demo
Sep 01 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
40个迹象表明你还是PHP菜鸟
2008/09/29 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
Javascript 篱式条件判断
2008/08/22 Javascript
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
jQuery实现表头固定效果的实例代码
2013/05/24 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
Js获取图片原始宽高的实现代码
2016/05/17 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
python实现用于测试网站访问速率的方法
2015/05/26 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
Python3中exp()函数用法分析
2019/02/19 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
2019/11/29 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
使用html5 canvas 画时钟代码实例分享
2015/11/11 HTML / CSS
酒店销售经理岗位职责
2014/01/31 职场文书
幼儿园教学随笔感言
2014/02/23 职场文书
房屋委托书范本
2014/04/04 职场文书
低碳生活倡议书
2014/04/14 职场文书
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
秋季运动会演讲稿
2014/09/16 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书