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与Redis的连接教程
Apr 22 Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 Python
Django实现自定义404,500页面教程
Mar 26 Python
Python探索之自定义实现线程池
Oct 27 Python
详解python while 函数及while和for的区别
Sep 07 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
pycharm中显示CSS提示的知识点总结
Jul 29 Python
pip安装tensorflow的坑的解决
Apr 19 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
Jun 10 Python
详解Python IO口多路复用
Jun 17 Python
使用PyCharm官方中文语言包汉化PyCharm
Nov 18 Python
Django实现聊天机器人
May 31 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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
php字符串函数学习之substr()
2015/03/27 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
原生javaScript做得动态表格(注释写的很清楚)
2013/12/29 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
原生js实现手风琴功能(支持横纵向调用)
2017/01/13 Javascript
解决Vue+Element ui开发中碰到的IE问题
2018/09/03 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
[05:26]TI10典藏宝瓶套装外观展示
2020/07/03 DOTA
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
linux 下实现python多版本安装实践
2014/11/18 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
django 2.0更新的10条注意事项总结
2018/01/05 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
PyCharm使用Docker镜像搭建Python开发环境
2019/12/26 Python
Python读入mnist二进制图像文件并显示实例
2020/04/24 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
经典洗发水广告词
2014/03/13 职场文书
健康家庭事迹材料
2014/05/02 职场文书
网络技术专业求职信
2014/05/02 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
2014年学校国庆主题活动方案
2014/09/16 职场文书
党校学习个人总结
2015/02/15 职场文书
爱国主义电影观后感
2015/06/18 职场文书
患者身份识别制度
2015/08/06 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
mysql主从复制的实现步骤
2021/10/24 MySQL
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL