版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26671711/article/details/48373111
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 安装成功后,安装Scipy和Numpy
选择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
环境,
import
numpy
,成功,但是在使用时会提示
nose
缺失,此时需退出
python
环境,安装
nose
¡
sudo
apt-get installpython-nose
¡
sudo
apt-get installpython-opencv
Ps:因为本人两次都是在Opencv安装过的环境中配置,Opencv安装比较顺利,Opencv环境的配置请自行百度