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守护进程用法实例分析
Jun 04 Python
详解python的数字类型变量与其方法
Nov 20 Python
python实现解数独程序代码
Apr 12 Python
Django模板变量如何传递给外部js调用的方法小结
Jul 24 Python
python爬虫正则表达式之处理换行符
Jun 08 Python
python操作excel文件并输出txt文件的实例
Jul 10 Python
python+PyQT实现系统桌面时钟
Jun 16 Python
Python多线程爬取豆瓣影评API接口
Oct 22 Python
python 有效的括号的实现代码示例
Nov 11 Python
python如何求圆的面积
Jul 01 Python
简述 Python 的类和对象
Aug 21 Python
Python字典和列表性能之间的比较
Jun 07 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读取大文件的多种方法介绍
2016/04/04 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
javascript web页面刷新的方法收集
2009/07/02 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
extjs4 treepanel动态改变行高度示例
2013/12/17 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
2014/01/23 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
jQuery多级弹出菜单插件ZoneMenu
2014/12/18 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
再谈Javascript中的异步以及如何异步
2016/08/19 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
手机端实现Bootstrap简单图片轮播效果
2016/10/13 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
Vue侧滑菜单组件——DrawerLayout
2017/12/18 Javascript
详细分析JavaScript中的深浅拷贝
2020/09/17 Javascript
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
对python中的argv和argc使用详解
2018/12/15 Python
Django实现文件上传下载
2019/10/06 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
名人珠宝设计师:Melinda Maria Jewelry
2019/03/06 全球购物
群胜软件Java笔试题
2012/09/29 面试题
C#面试题
2016/05/06 面试题
大四学生思想汇报
2014/01/13 职场文书
销售顾问岗位职责
2014/02/25 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
惊天动地观后感
2015/06/10 职场文书
小学运动会入场口号
2015/12/24 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python
HTML基础详解(上)
2021/10/16 HTML / CSS
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android