Windows系统下以Eclipse为平台,搭建Python和OpenCV

Windows系统下以Eclipse为平台,搭建Python和OpenCV


原文请参考深度学习框架搭建之安装Python和NumpyWinsows系统下的Numpy的下载与安装Python下使用OpenCVWindows下Python安装OpenCV详细步骤在Eclipse下利用pythonh+opencv显示图片

步骤一 安装python

首先是Python的安装,此处给出官网的下载地址:https://www.python.org/downloads/
对应自己的实际情况,Python区分Windows、Linux/UNIX和Mac OS X,同时要注意是32位还是64位的。对于Python 2.7.x 和 3.x 版本的区别,可以参考这篇博客http://blog.jobbole.com/80006/。 而且最主要的是py2有强大的库支持,而py3却没有那么好的语法支持。

下载之后,我们可以直接安装,下面就是等待安装,3分钟内吧,就好了。

安装之后,Python要和java一样的配置环境变量,这个很多童鞋就要注意啦,其实也是很简单的:就是在电脑的环境变量path中加上你的Python的安装目录!!!如下图所示,记得要在路径后面加上;

步骤二 安装Numpy

首先在安装Numpy之前,我们需要安装pip,打开cmd,在命令行窗口输入 python -m pip install -U pip,如下图所示:

之后就是给pip添加环境路径,pip这东西也不能自动配置环境变量,所以在pip安装完成之后也要把路径(一直包含到Scripts)放到环境变量的path里面,如图所示:

最后,就是NUmpy的安装,先在官网上https://pypi.python.org/pypi/numpy/ 下载和Python版本匹配的Numpy。如果Numpy和Python版本不匹配,会发生如下错误:

这里介绍一下,numpy和python是有对应关系的,并不是随便一款numpy都可以基于随便一款Python的,所以在这里要选用amd64并对应cp35(红色框框里的文件,因为我们安装的python是python3.5,如果是python2.7就用蓝色框框里的文件)。然后找到装有 numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl的文件夹之后把cmd的目录改到这个文件夹下,再之后按图所示输入pip install numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl

如果提示Successfully installed,这就是说明我们已经成功安装了Numpy

步骤三 安装OpenCV

在官网:http://opencv.org/ 上找到OpenCV windows版下载下来。然后按照提示进行操作,将OpenCV2.3.1文件夹下build–>python–>2.7文件夹下的所有文件复制D:\Python27\Lib\site-packages中,使得python和opencv进行关联!!!!!双击D:\soft\OpenCV2.3.1\opencv\samples\python文件夹下的drawing.py文件,如果能够正确运行,说明配置正确,如下图所示;

步骤四 安装Eclipse与配置

第一步下载安装JDK,进行环境变量的设置,由于之前已经配置过了就不详细列举了,可以自行百度。
第二步时Eclipse的安装与配置,eclipse一路next到底,然后是进行PyDev插件的安装,使得Eclipse能够支持Python。详细步骤可以百度。
第三步eclipse下配置python编译环境调用opencv动态库编程:
首先一定要确保你在eclipse下安装的是32的python,如果不是会出现不是有效地win32程序的错误,你可以下载32的安装后右击工程的名-》属性进行配置。

要将你安装的Opencv的动态库下的build->pyhton->2.7的目录添加到PYTHONPATH中,这样你的程序才能找到相应的动态库。

到这里,我们的环境搭建已经基本完成了,接下来我们可以测试一下代码:

# -*- coding:utf-8 -*-
import sys
import cv2
print sys.version

print "123"
print "Hello World"

img = cv2.imread("cat.jpg")
cv2.namedWindow("img")
cv2.imshow("img",img)
cv2.waitKey(0)

结果展示:

OpenCV+Python学习网址

最后,我们就介绍一些比较好的学习网站http://blog.csdn.net/sunny2038/article/details/9057415http://lib.csdn.net/base/opencvhttp://blog.csdn.net/lights_joy/article/category/495161http://www.pyimagesearch.com/


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值