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中3种内建数据结构:列表、元组和字典
Nov 30 Python
python登陆asp网站页面的实现代码
Jan 14 Python
Python OS模块常用函数说明
May 23 Python
python实现对excel进行数据剔除操作实例
Dec 07 Python
在CentOS6上安装Python2.7的解决方法
Jan 09 Python
Python实现ping指定IP的示例
Jun 04 Python
pygame游戏之旅 调用按钮实现游戏开始功能
Nov 21 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
Jan 24 Python
python获取点击的坐标画图形的方法
Jul 09 Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
Jul 09 Python
python创建n行m列数组示例
Dec 02 Python
python实现简单飞行棋
Feb 06 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的控制语句
2006/10/09 PHP
国外比较好的几个的Php开源建站平台小结
2010/04/22 PHP
关于PHP语言构造器介绍
2013/07/08 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
PHP静态延迟绑定和普通静态效率的对比
2017/10/20 PHP
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
jquery获取节点名称
2015/04/26 Javascript
js实现横向伸展开的二级导航菜单代码
2015/08/28 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
Javascript之图片的延迟加载的实例详解
2017/07/24 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
python读写ini文件示例(python读写文件)
2014/03/25 Python
Python Trie树实现字典排序
2014/03/28 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
加拿大女鞋品牌:ALDO
2016/11/13 全球购物
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
行政总监岗位职责
2013/12/05 职场文书
小学生成长感言
2014/01/30 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
努力学习演讲稿
2014/05/10 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
结婚保证书
2015/01/16 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书