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 相关文章推荐
可用于监控 mysql Master Slave 状态的python代码
Feb 10 Python
python 类对象和实例对象动态添加方法(分享)
Dec 31 Python
将pandas.dataframe的数据写入到文件中的方法
Dec 07 Python
图文详解python安装Scrapy框架步骤
May 20 Python
Tensorflow: 从checkpoint文件中读取tensor方式
Feb 10 Python
在python tkinter界面中添加按钮的实例
Mar 04 Python
python topk()函数求最大和最小值实例
Apr 02 Python
Python日志logging模块功能与用法详解
Apr 09 Python
关于Python3爬虫利器Appium的安装步骤
Jul 29 Python
python如何实时获取tcpdump输出
Sep 16 Python
如何创建一个Flask项目并进行简单配置
Nov 18 Python
Python基本的内置数据类型及使用方法
Apr 13 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
php中var_export与var_dump的区别分析
2010/08/21 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
2017/12/19 jQuery
基于vue开发的在线付费课程应用过程
2018/01/25 Javascript
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
Python实现多线程HTTP下载器示例
2017/02/11 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
PyCharm代码提示忽略大小写设置方法
2018/10/28 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
Python爬虫开发与项目实战
2020/12/16 Python
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
英国健身专家:WIT Fitness
2021/02/09 全球购物
商务日语专业毕业生求职信
2013/10/26 职场文书
自我鉴定模板
2013/10/29 职场文书
函授自我鉴定范文
2014/02/06 职场文书
学校联谊活动方案
2014/02/15 职场文书
大学新生军训感言
2014/02/25 职场文书
教师党员公开承诺书
2014/03/25 职场文书
二手房买卖协议书
2014/04/10 职场文书
教师外出学习心得体会
2016/01/18 职场文书
Python 使用dict实现switch的操作
2021/04/07 Python
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL