python图像处理环境配置(linux+windows)

来源:互联网 发布:韩信点兵算法 编辑:程序博客网 时间:2024/06/05 10:50
Python是一门非常强大的编程语言,支持多种类库,在这篇博文中我将介绍python配置图像处理的相关类库的方法。ž
使用版本:
             Python2.7
ž图像处理类库
              PIL-1.1.7
              Numpy-1.9.2
              Scipy-0.16
              matplotlib
              Opencv
注意:安装numpy是安装opencv的必要准备条件,numpy如果没有安装,opencv安装后不能正常运行。
安装步骤:
1.下载安装python
2.出现情况:在Powershell中运行Python失败(解决):修改环境变量

修改环境变量 [Environment]::SetEnvironmentVariable(“Path”,”$env:Path;C:\Python27”,User)

3.Python安装成功后,安装ScipyNumpy

选择numpy-1.9.2-win32-superpack-Python2.7.exe,可以直接安装,不需要编译,注意版本的对应关系


安装版本正确,numpy可以自动找到python环境

选择scipy-0.16.0b2-win32-superpack-python2.7.exe

依旧是傻瓜式的安装,下一步。
4.安装matplotlib,python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。
选择对应版本:
对于标准python,需要安装numpy,在上面,我们已经安装了。

此时如果运行 import matplotlib.pyplot as plt 可能会显示以下错误:
raise ImportError("matplotlib requiresdateutil")
ImportError: matplotlib requires dateutil
意味着需要dateutil

5.安装PIL(Python Imaging Library)
选择对应版本:
一个问题:
               PIL无法显示图片(方法来源未知,如果有知道的,请评论告知)
6.重头戏:OpenCV
žopencv文件夹中,build->python->2.7复制2.7下面的所有文件 到C:\Python27\Lib\site-packages
windows下安装已经完成!接下来介绍Linux下的安装
在终端中输入:
¡sudo apt-get installpython-scipy
¡sudo apt-get installpython-numpy
¡sudo apt-get installpython-matplotlib
¡此时在终端中输入python进入Python环境,importnumpy,成功,但是在使用时会提示nose缺失,此时需退出python环境,安装nose
¡sudo apt-get installpython-nose
¡sudo apt-get installpython-opencv
Ps:因为本人两次都是在Opencv安装过的环境中配置,Opencv安装比较顺利,Opencv环境的配置请自行百度



0 0
原创粉丝点击