window环境下Python+OpenCV配置
最近开始学习OpenCV来进行计算机视觉实验,选择了Python作为实验语言,工欲善其事,必先利其器。先总结下安装配置。
现在opencv目测只支持Python2.7X版本的,还依赖于numpy和matplotlib两个类库。。
(I)前期准备
1.下载安装Python2.7:https://www.python.org/downloads/ 选择最新版2.7.13
2.下载pip: https://pypi.python.org/pypi/pip,主要是用来安装numpy和matplotlib两个类库。
3.下载OpenCV:http://opencv.org/
(II)安装过程
1.安装Python2.7.13和OpenCV很简单,跟安装其他软件类似。
2.我将下载下来的pip-9.0.1.tar.gz解压到安装Python2.7.13的文件夹F:\Python27下。
3.打开pip-9.0.1文件夹,在地址栏输入cmd,
在打开的脚本中输入:python setup.py install,运行完毕就是已经安装了pip,简单吧。这样下面安装numpy和matplotlib就更简单了。
4.在第3步完成后,同第3步在pip文件夹下打开shell脚本(你也可以用cd来索引到pip文件夹),分别以下面两行代码安装numpy和matplotlib.
(III)配置
假设你将OpenCV安装在F:\opencv,Python27安装在F:\Python27
将F:\opencv\build\python\2.7\x64下面的文件cv2.pyd拷贝到F:\Python27\Lib\site-packages文件夹中。
如果你下载的Python是32位,那你应该是将F:\opencv\build\python\2.7\x86下面的文件cv2.pyd拷贝到F:\Python27\Lib\site-packages文件夹中。
(IV)测试
新建个文件testOpenCV.py,在你此文件所在的文件夹下放张图片--gitcat.jpg。
#文件testOpenCV.py import cv2
img = cv2.imread('gitcat.jpg') #读入图片
cv2.imshow("OpenCV-gitcat",img) #显示图片
cv2.waitKey()
cv2.destroyAllWindows()
很愉快地在一个窗口中显示出你想要的图片:
万里长征第一步,计算机视觉还有很长的路要走,希望这条路能顺利走到毕业,共勉!~
window环境下Python+OpenCV配置的更多相关文章
- Window环境下Python和Django的安装
转载地址:http://blog.csdn.net/haoni123321/article/details/7593821 1.下载python,本文使用python-2.7.2.msi 2.下载dj ...
- Window环境下Python和Django的安装,以及项目的创建
1.首先我们要下载python和Django,他们的下载地址如下 python地址:https://www.python.org/ Django地址: https://www.djangoproje ...
- 关于python环境下的opencv安装
吐槽: 这一天我终于记起了这个博客.今天搞python环境下的opencv,又弄了一天,很烦躁.之前配置VS的opencv也是花了好久的时间,然后突然发现之前记录在电脑上的文档都找不到了,于是决定还是 ...
- Window环境下配置MySQL 5.6的主从复制
原文:Window环境下配置MySQL 5.6的主从复制 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 2. ...
- 【转】mysql8.0 在window环境下的部署与配置
[转]mysql8.0 在window环境下的部署与配置 今天在阿里云window服务器上配置mysql环境,踩了一些坑,分享出来.需要的朋友可以看看.额,或许有人要吐槽我为什么不在linux上去配置 ...
- Window环境下,PHP调用Python脚本
参考 php调用python脚本*** php 调用 python脚本的方法 解决办法:php提供了许多调用其他脚本或程序的方法,比如exec/system/popen/proc_open/passt ...
- window环境下将solr6.3部署到tomcat中
1.我下载的solr是6.3版本的,需要jdk1.8及以上,tomcat8 JDK1.8的下载地址:http://www.Oracle.com/technetwork/Java/javase/down ...
- Windows下python的配置
Windows下python的配置 希望这是最后一次写关于python的配置博客了,已经被python的安装烦的不行了.一开始我希望安装python.手动配置pip并使用pip安装numpy,然而发现 ...
- Ubuntu环境下的Redis 配置与C++使用入门
Redis是一个高性能的key-value数据库. Redisedis的出现,非常大程度补偿了memcached这类key/value存储的不足,在部分场合能够对关系数据库起到非常好的补充作用.它 ...
随机推荐
- 搜索框下面显示提示数据(数据是ajax读取)
1.前台页面 <div style="margin: 0 auto"> <input type="text" id="wenxian ...
- 【学术篇】SDOI2011 计算器
好一道三合一...(然而被我做成了四合一) 其实1 2 3是独立的OvO 然后就可以逐个分析了... 1 快速幂..就不说了..(我省选的时候有这么水的20pts部分分么←_← 2 两种做法(写在标题 ...
- python库之xgboost
一.安装 https://www.zhihu.com/question/46377605
- The linux command 之引用
[me@linuxbox ~]$ echo this is a test this is a test shell 会对echo进行单词分割(word splitting)去除多余的空白. [me@l ...
- 十二. for of 示例 (可以解决大多数应用场景)
for of entries() 可以同时拿到数组的索引跟值 因此可以使用解构的语法: for of 示例 1. 求和 2.字符串
- 【JZOJ4474】【luoguP4071】排列计数
description 求有多少种长度为 n 的序列 A,满足以下条件: (1)1 ~ n 这 n 个数在序列中各出现了一次 (2)若第 i 个数 A[i] 的值为 i,则称 i 是稳定的.序列恰好有 ...
- matplotlib实现伪彩色图像和色度条的展现
灰度图显示为伪彩色图 法一 import matplotlib.pyplot as plt img = plt.imread('C:/Users/leex/Desktop/lena.jpg') img ...
- 用连接池链接redis
package com.itheima.utils; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; i ...
- (转)I帧,P帧,B帧 .
转:http://blog.csdn.net/abcjennifer/article/details/6577934 视频压缩中,每帧代表一幅静止的图像.而在实际压缩时,会采取各种算法减少数据的容量, ...
- C#实现程序开机启动
如何用c#实现开机启动?其实用c#实现程序的开机启动大致有两种方法,就是写入注册表或者采用服务程序,最近一直研究着用C#来操作注册表,下面介绍的方法便是用注册表来实现程序随开机启动(高手就不用看了,嘿 ...