OpenCV+Python环境搭建以及第一个程序
来源:互联网 发布:win7 如何制作mac系统 编辑:程序博客网 时间:2024/05/17 06:32
OpenCV+Python环境搭建以及第一个程序
- 环境搭建
第一个程序
目录
- OpenCVPython环境搭建以及第一个程序
- 目录
- 一 opencvpython环境搭建
- 1安装
- 1安装OpenCV
- 2安装python
- 3安装Numpy
- 4安装matpoltlib绘图库
- 5安装dateutil
- 6安装parsing
- 7whl文件安装方法
- 2 配置环境变量
- 1安装
- 二 运行一个程序
- 一 opencvpython环境搭建
一、 opencv+python环境搭建
软件安装及环境配置
1、安装
(1)安装OpenCV
略(见VS2012博客)
(2)安装python
这里不必详细讲解python的安装。要注意的是查看…\opencv\build\python文件夹下面python的版本,按照这个版本下载python并安装。
(3)安装Numpy
Numpy的版本是要与python相对应的。最新版本下载地址
(4)安装matpoltlib绘图库
百度搜索matplotlib,有exe和whl文件可以选择。whl文件安装稍后讲解。
(5)安装dateutil
百度dateutil,下载最新的whl包
(6)安装parsing
按此地址下载最新版本。
(7)whl文件安装方法
①先下载python包管理工具
进入目录,python distribute_setup.py 安装
(不知道可不可以不用安装这个,大家试试,给个回复)
②下载get_pip.py文件安装
下载地址(用复制粘贴的方法建立文本文件)
然后执行命令:python get_pip.py
最后不要忘了修改环境变量
pip安装在python2.7/Scripts下面(如E:\Program files\python 2.7\Scripts)
将此目录添加在用户环境变量PATH中
③安装whl文件
进入whl文件目录,执行pip install *.whl
④安装scipy(SciPy: Scientific Library for Python)
下载地址
⑤然后把E:\Program files\python 2.7\Lib\site-packages\scipy\lib中的six.py six.pyc six.pyo三个文件拷贝到E:\Program files\python 2.7\Lib\site-packages目录下。
注:安装目录请依照你自己的电脑进行修改。、
2、 配置环境变量
计算机->属性->高级系统设置->环境变量,点击编辑PATH,将安装python的文件目录拷贝进去(注意逗号),如E:\Program files\python 2.7
小记:如果不能通过计算机->属性->高级系统设置->环境变量 的方式修改环境变量则使用管理员权限执行C:\Windows\System32\ SystemPropertiesAdvanced.exe这个文件。出现不能通过上述方式进入环境变量的原因是你有修改过windir,把它还原为C:\Windows即可
二、 运行一个程序
win+r调出运行,输入cmd进入dos界面,使用cd命令进入存放python测试程序的目录,输入命令python dota.py
program.py:
# _*_ coding:utf-8 _*_import numpy as npimport cv2import matplotlib as mplfrom matplotlib import pyplot as plt#import matplotlib.pyplot as pltimg = cv2.imread('dota_logo.jpg',0)img2 = cv2.imread('girl1.jpg',0)img3 = cv2.imread('girll.jpg',0)#plt.imshow(img,cmap='gray',interploation='bicubic')fig = plt.figure()ax = fig.add_subplot(221)ax.imshow(img)ax = fig.add_subplot(222)cmap=mpl.cm.hotax.imshow(img,cmap=cmap)ax = fig.add_subplot(223)cmap=mpl.cm.coolax.imshow(img2,cmap=cmap)ax = fig.add_subplot(224)cmap=mpl.cm.coolax.imshow(img2,cmap=cmap)plt.xticks([]),plt.yticks([]) #to hide tick values on x and y axis plt.show()
这个程序将绘图什么的都用上了,感觉很开心有木有!
执行效果图:
- OpenCV+Python环境搭建以及第一个程序
- win32汇编环境搭建以及第一个程序
- Android环境搭建以及第一个实例
- struts2环境搭建以及第一个应用
- python学习--安装以及第一个程序
- JSF---->环境搭建及第一个程序
- ExtJS实战(1)——eclipse搭建ExtJS4开发环境以及第一个程序Helloword
- Python-Selenium2做Web自动化测试(3)-环境搭建以及第一个脚本
- opencv 在windows下的编译以及第一个程序
- NDK开发环境搭建以及第一个ndk应用
- EJB3.X 开发环境搭建 以及第一个EJB项目
- PhoneGap开发环境搭建以及第一个helloworld的创建
- Android NDK 环境搭建以及第一个Demo
- windows下如何安装python以及第一个python程序
- 单片机--1.开发环境配置以及第一个单片机程序
- 从零开始,配置环境以及第一个spring boot程序
- Python与selenium环境安装以及第一个python和selenium程序,可作为入门第一课
- IOS开发环境搭建及第一个小程序
- 打造Android的中文Siri语音助手(二)——添加虫洞的开放API
- A - Power of Cryptography uva113
- Android中IntentService的原理及使用
- unix 安装memcached
- 在图片上写字
- OpenCV+Python环境搭建以及第一个程序
- 动态规划--小结
- Java泛型中的标记符含义
- Jsoup解析HTML实例(1)
- 游戏中的图像资源(位图与矢量图比较)
- 《重构--改善既有代码的设计》--代码的坏味道(3)
- 期待,下一次长途旅行
- 计算机会议排名等级
- Joomla!组件如何工作基础知识