Python环境搭建之OpenCV的步骤方法


Posted in Python onOctober 20, 2017

一、openCV介绍

Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。最新版本是3.1 ,2016年1月29日发布。

简言之,通过openCV可实现计算机图像、视频的编辑。广泛应用于图像识别、运动跟踪、机器视觉等领域。

二、环境

本文适用于win7 64位系统 下的Python3.5。python3.5、pip为必备前提。python可在官网下载:https://www.python.org/downloads/windows/,建议使用exe installer,pip会随之安装。

环境变量中加入python安装路径,我的是 C:\Program Files\Python35\Scripts\;C:\Program Files\Python35\; 注意分号。

三、开搞

一切就绪以后以管理员身份运行cmd或PowerShell。依次输入以下命令:

pip install --upgrade setuptools
pip install numpy Matplotlib
pip install opencv-python

opencv环境已经整好,就是这么简单。只需要numpy、Matplotlib、opencv-python三个包,都不大很快就可以下好,如果下载中间出现error或wrong,重新输入命令即可。

如果多次下载失败,可以从http://www.lfd.uci.edu/~gohlke/pythonlibs/直接下载whl包安装,安装whl包依然使用pip

pip install 包的位置(如:C:\download\xxx.whl)

四、测试

写.py脚本:

#导入cv模块
import cv2 as cv
#读取图像,支持 bmp、jpg、png、tiff 等常用格式
img = cv.imread("D:\python\test.jpg")
#创建窗口并显示图像
cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)
#释放窗口
cv2.destroyAllWindows()

运行以上脚本,如果可以显示出测试的图像,则环境搭建成功

opencv的学习,推荐网站www.opencv.org.cn,是中文的教程哦!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python代码做configure文件
Jul 20 Python
Python中用Decorator来简化元编程的教程
Apr 13 Python
使用Python编写简单的端口扫描器的实例分享
Dec 18 Python
Python对象转JSON字符串的方法
Apr 27 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
Jul 25 Python
在Python中关于使用os模块遍历目录的实现方法
Jan 03 Python
python3使用matplotlib绘制散点图
Mar 19 Python
Python对象转换为json的方法步骤
Apr 25 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
May 21 Python
Python搭建代理IP池实现检测IP的方法
Oct 27 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
Python Matplotlib绘制动画的代码详解
May 30 Python
详解如何用OpenCV + Python 实现人脸识别
Oct 20 #Python
python中的计时器timeit的使用方法
Oct 20 #Python
浅谈Python peewee 使用经验
Oct 20 #Python
Python 获得13位unix时间戳的方法
Oct 20 #Python
python使用 HTMLTestRunner.py生成测试报告
Oct 20 #Python
Python WXPY实现微信监控报警功能的代码
Oct 20 #Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
Oct 20 #Python
You might like
PHP5.0对象模型探索之抽象方法和抽象类
2006/09/05 PHP
php 无限级缓存的类的扩展
2009/03/16 PHP
php生成数组的使用示例 php全组合算法
2014/01/16 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
PHP中的浅复制与深复制的实例详解
2017/10/26 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
Laravel5.1框架注册中间件的三种场景详解
2019/07/09 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
将查询条件的input、select清空
2014/01/14 Javascript
jquery常用方法及使用示例汇总
2014/11/08 Javascript
Bootstrap Table使用方法详解
2016/08/01 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
vue params、query传参使用详解
2017/09/12 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
Vue实现购物车实例代码两则
2020/05/30 Javascript
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
python 多线程中join()的作用
2020/10/29 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
运动会入场解说词300字
2014/01/25 职场文书
中学生自我评价范文
2014/02/08 职场文书
聘任书范文大全
2015/09/21 职场文书
laravel ajax curd 搜索登录判断功能的实现
2021/04/17 PHP
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js