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对Excel进行读写操作
Mar 30 Python
基于python OpenCV实现动态人脸检测
May 25 Python
Python常用的json标准库
Feb 19 Python
在Pycharm中使用GitHub的方法步骤
Jun 13 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
python实现QQ批量登录功能
Jun 19 Python
python下的opencv画矩形和文字注释的实现方法
Jul 09 Python
Python实现一个数组除以一个数的例子
Jul 20 Python
Python如何发送与接收大型数组
Aug 07 Python
Python 读取位于包中的数据文件
Aug 07 Python
pycharm 的Structure界面设置操作
Feb 05 Python
详解python的异常捕获
Mar 03 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
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
php实现网页端验证码功能
2017/07/11 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
jquery滚动条插件slimScroll使用方法
2017/02/09 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[40:55]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#4Newbee VS Fnatic
2016/03/03 DOTA
python写的一个文本编辑器
2014/01/23 Python
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
简单的Python抓taobao图片爬虫
2014/10/26 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
python根据多个文件名批量查找文件
2019/08/13 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
如何用python实现一个HTTP连接池
2021/01/14 Python
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
美国流行背包品牌:JanSport(杰斯伯)
2018/03/02 全球购物
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
大学生旷课检讨书
2014/01/22 职场文书
《月光启蒙》教学反思
2014/03/01 职场文书
安全教育主题班会总结
2015/08/14 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS
SQL Server中使用表变量和临时表
2022/05/20 SQL Server