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之入门(三)序列
May 25 Python
Python中利用原始套接字进行网络编程的示例
May 04 Python
Python获取当前路径实现代码
May 08 Python
Python之多线程爬虫抓取网页图片的示例代码
Jan 10 Python
Python使用OpenCV进行标定
May 08 Python
对Python中for复合语句的使用示例讲解
Nov 01 Python
python 获取url中的参数列表实例
Dec 18 Python
Python模块的制作方法实例分析
Dec 21 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
Apr 21 Python
使用python实现微信小程序自动签到功能
Apr 27 Python
解决pycharm修改代码后第一次运行不生效的问题
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
做一个有下拉功能的留言版
2006/10/09 PHP
php 结果集的分页实现代码
2009/03/10 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
php递归法读取目录及文件的方法
2015/01/30 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
JavaScript接口实现代码 (Interfaces In JavaScript)
2010/06/11 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
SQLite3中文编码 Python的实现
2017/01/11 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
爱尔兰旅游网站:ebookers.ie
2020/01/24 全球购物
YBF Beauty官网:美丽挚友,美国知名彩妆品牌
2020/11/22 全球购物
工业设计专业推荐信
2013/10/29 职场文书
大学军训感言600字
2014/02/25 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
给朋友的赠语
2015/06/23 职场文书
装修安全责任协议书
2016/03/22 职场文书
2019年年中工作总结讲话稿模板
2019/03/25 职场文书
详细聊聊vue中组件的props属性
2021/11/02 Vue.js
如何优化vue打包文件过大
2022/04/13 Vue.js
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle