集成开发工具PyCharm来创建OpenCV的Python项目

工具准备:

PyCharmhttps://www.jetbrains.com/pycharm/

 功能说明:python集成开发工具

Anaconda:https://www.continuum.io/downloads

功能说明Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

Python:https://www.python.org/

功能说明:Python解析器,包括2.7.X版本和3.X两个大版本

OpenCV:http://opencv.org/releases.html

功能说明:OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可[1]  (开源)发行的跨平台计算机视觉库,可以运行在LinuxWindowsMac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

Pip: https://pypi.python.org/pypi/pip/9.0.1

功能说明:pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具。如果通过Anaconda来管理Python包,这个可以不安装,因为该库已经包含在Anaconda中了。如果不用Anaconda管理,直接通过Python和pip来安装其他的Python库,这Pip是一个不错的选择。

JDK1.8:http://www.oracle.com/technetwork/java/javase/downloads/index.html

功能说明:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

 

第一部分:基础工具的安装

1、安装Anaconda,我用的是Anaconda 4.4.0 For Windows Graphical Installer Python 2.7 version *64-Bit (430 MB) 版本,直接在上面网址下载即可,注意安装位置,我安装在D:\Anaconda2下。

2、安装JDK,选择相应的版本,直接在上面网址下载即可,比如说我要下载8版本,Windows下运行的64位JDK。

3、安装Python集成开发工具PyCharm,直接在上面网址下载即可。

第二部分:opencv工具的安装

方法一:直接通过Anaconda的conda命令安装,网络不好,容易失败。

命令如下:conda install -c menpo opencv3

 

方法二:通过下载Anaconda中的opencv包,之后通过本地安装。

比如安装的是opencv3,相关的操作简介如下:

1、进入Anaconda首页

2、在搜索框输入opencv,找到相应的opencv库

3、之后找到file,下载相应的opencv包即可,比如我要用Windows下的,64位的,Python用X版本的等相关信息,进行下载,比如:opencv3-3.1.0-py27_0.tar.bz2,截图如下所示(记得使用迅雷下载,不然由于网络时常会出错,并中断):

参考网址https://anaconda.org/menpo/opencv3/files

4、将下载的包拷贝的某个文件夹下,比如我放到:D:\py_lib_local_install

5、通过cmd命令进入到文件(D:\py_lib_local_install)下。

6、运行如下命令进行安装

参考命令为:conda install --use-local opencv3-3.1.0-py27_0.tar.bz2

7、之后通过如下命令检测,opencv3是否安装成功。

运行Python命令:python

运行导入库命令:import cv2

如果运行上面命令没报错,说明opencv安装成功。

 

方法三:通过从opencv官网下载安装并进行配置。

1、进入opencv官网,进行下载:http://opencv.org/releases.html ,比如我这里继续选择3.X版本。

2、比如说,我下载Win pack,Windows下安装使用的包。比如我放到:D:\py_lib_local_install\opencv3.3.0 目录下,之后安装opencv-3.3.0-vc14.exe即可。

3、安装完成后,将D:\py_lib_local_install\opencv3.3.0\opencv\build\python\2.7\x64下的pyd拷贝到D:\Anaconda2\Lib\site-packages下面。

4、在cmd下面输入python进入python命令行,然后输入import  cv2,如没有错误信息证明安装成功。

注解:本文是通过方法二和方法三能安装成功,但是方法一由于网络原因,没安装成功。

 

第三部分:使用PyCharm创建Python项目

1、按照前面的网址,安装PyCharm工具

2、打开PyCharm集成开发工具,创建一个Python的pure项目

3、配置Python的解析器(Project Interpreter),由于我用Anaconda管理器进行管理的,这里就用Anaconda自带的Python解析器,位置为:D:\Anaconda2\python.exe。

注解:如果你不用Anaconda,那就选择你自己的Python解析器,一般通过Python直接安装获取。

4、填写项目的生成位置及项目的名称,单击Create即可。

 

第四部分:安装时易出错的细节

1、电脑上面安装的Python解析器过多,不知道自己的库和解析器安装在哪里?

解答:

C:\Users\Guan>python -c "from distutils.sysconfig import get_python_lib; print (

get_python_lib())"

d:\Anaconda2\Lib\site-packages

C:\Users\Guan>python -c "import os; print os.__file__"

d:\Anaconda2\lib\os.pyc

C:\Users\Guan>python -c "import sys; print sys.executable"

d:\Anaconda2\python.exe

 

2、PyCharm集成开发环境,对已经创建的项目,怎样修改Python解析器。

解答:

选择“File”-->“Setting”-->“Project ….”-->“Project Interpreter”进行修改即可。

 

第五部分:相关阅读资料

  • Opencv2资料

参考网址:http://docs.opencv.org/2.4.13.3/

  • Opencv3资料

参考网址:http://docs.opencv.org/3.3.0/

  • Anaconda使用总结

参考网址:http://python.jobbole.com/86236/

  • OpenCV中文网站

参考网址:http://www.opencv.org.cn/

  • 吴羽舒笔记(金融工程师)

参考网址:https://lesliezhu.github.io/

  • Python包管理工具——Pip

参考网址:http://blog.csdn.net/olanlanxiari/article/details/48086917

  • 基于Intellij IDEA的python开发

参考网址:http://blog.csdn.net/ztf312/article/details/53101857

  • Python import module 的几种情况

参考网址:http://blog.csdn.net/HinstenyHisoka/article/details/49078513

  • PyPI - the Python Package Index : Python Package Index

参考网址:https://pypi.python.org/pypi

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: