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实现基本线性数据结构
Aug 22 Python
Python使用django搭建web开发环境
Jun 09 Python
python基础练习之几个简单的游戏
Nov 10 Python
python实现神经网络感知器算法
Dec 20 Python
Python中协程用法代码详解
Feb 10 Python
Python线程下使用锁的技巧分享
Sep 13 Python
Python 通过调用接口获取公交信息的实例
Dec 17 Python
Python制作词云图代码实例
Sep 09 Python
详解Pycharm出现out of memory的终极解决方法
Mar 03 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
Sep 01 Python
python Scrapy爬虫框架的使用
Jan 21 Python
Python os和os.path模块详情
Apr 02 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 Redis扩展无法加载的问题解决方法
2019/08/22 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
JavaScript每天必学之事件
2016/09/18 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
JavaScript中filter的用法实例分析
2019/02/27 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
python3实现读取chrome浏览器cookie
2016/06/19 Python
Python切换pip安装源的方法详解
2016/11/18 Python
python实现画圆功能
2018/01/25 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
Python3实现的回文数判断及罗马数字转整数算法示例
2019/03/27 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
python excel多行合并的方法
2020/12/09 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
计算s=f(f(-1.4))的值
2014/05/06 面试题
财务学生的职业生涯发展
2014/02/11 职场文书
单位消防安全责任书
2014/07/23 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
初中班主任心得体会
2016/01/07 职场文书
导游词之天下银坑景区
2019/11/21 职场文书
Python如何快速找到多个字典中的公共键(key)
2022/04/29 Python