天天看点

PIL、Matplotlib、PCV等库的安装

在学习计算机视觉的过程中,我们可能会需要各种各样的库,这里记录各种库的下载方法。

文章目录

    • PIL
    • Matplotlib
    • PCV
    • SciPy
    • VLfeat
    • Graphivz
    • Pydot

PIL

PIL(Python Imaging Library,图像处理类库)提供了通用的图像处理功能,以及大量有用的基本图像操作,比如图像缩放、裁剪、旋转、颜色转换等。

我们可以通过系统管理员(win+R)打开cmd,输入以下语句进行安装

pip install pillow
           

安装成功会显示Successfully,因为我之前已经安装过,所以显示的是如下语句

PIL、Matplotlib、PCV等库的安装

Matplotlib

当我们处理数学运输、绘制图表,或者在图像上绘制点、直线和曲线时,Matplotlib是一个很好的类库,具有比PIL更强大的绘图功能

同样通过cmd命令进行下载

pip install matplotlib
           

敲击回车后会显示Collecting matplotlib,然后耐心等待下载,一段时间后会显示Successfully installed

PIL、Matplotlib、PCV等库的安装
PIL、Matplotlib、PCV等库的安装

PCV

1.先下载PCV压缩包(PCV下载地址),然后解压

PIL、Matplotlib、PCV等库的安装

2.打开解压后的文件夹(PCV-master),确定文件夹中有一个文件叫 setup 后,同时按住键盘左shift和鼠标右键,然后选择“在此处打开Powershell窗口”,然后输入

python setup.py install

等待安装

3.打开cmd,进入python后输入

import PCV

如果没有报错说明PCV已经安装成功。

PIL、Matplotlib、PCV等库的安装

如果下载完了PCV运行程序出现错误:Missing parentheses in call to ‘print’

PIL、Matplotlib、PCV等库的安装

这是由于python版本的差异所引起的问题。

在python2中是

print"hello word!"

但是在python3中是

print("hello word!")

我的python是3.7版本,因此如果是3.0以上版本的,都应该根据报错提示的文件路径,找到imtools.py这个文件,打开后将语句

print imname + "...skipped"

修改成

print(imname + "...skipped")

,然后保存文件后,就可以正常运行了。

PIL、Matplotlib、PCV等库的安装

SciPy

SciPy是建立在NumPy基础上,用于数值运算的开源工具包,可以实现数值积分、优化、统计、信号处理,以及图像处理功能。

用cmd命令进行下载,下载成功会显示Successfully

pip install SciPy
           
PIL、Matplotlib、PCV等库的安装

VLfeat

VLFeat是一个跨平台的开源机器视觉库,它囊括了当前流行的机器视觉算法,如SIFT, MSER, HOG。

首先从官网下载安装包

PIL、Matplotlib、PCV等库的安装

解压后找到bin文件夹里的win64文件夹

PIL、Matplotlib、PCV等库的安装

将整个文件夹拷贝放到电脑中的某个目录下,这里建议和之前下载的PCV放到一起(PS:我将win64更慢为win64VLfeat)

PIL、Matplotlib、PCV等库的安装

然后进入PCV文件夹里的localdescriptors找到sift.py文件,并打开

PIL、Matplotlib、PCV等库的安装

将cmmd中的目录修改为刚才放置VLfeat文件中sift.exe的路径即可

需要注意的是,如果python版本在3.0以上的,需要在print后面加括号

PIL、Matplotlib、PCV等库的安装

参考文章:

yongyuan.name/pcvwithpython/installation.html#sec-0-4

Graphivz

首先从官网下载安装包

PIL、Matplotlib、PCV等库的安装

双击安装包安装后,进行环境配置

从控制面板进入高级系统设置,点击环境变量

PIL、Matplotlib、PCV等库的安装

将Graphviz目录下的bin文件夹添加到Path环境中,然后点击确定保存设置

PIL、Matplotlib、PCV等库的安装
PIL、Matplotlib、PCV等库的安装

通过cmd指令,输入

dot -version

然后点击回车,如果现实graphviz的版本则表示安装成功

PIL、Matplotlib、PCV等库的安装

Pydot

安装Pydot需要先安装graphviz

然后使用cmd指令输入

pip install pydot

即可安装

PIL、Matplotlib、PCV等库的安装

继续阅读