300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > PIL Matplotlib PCV等库的安装

PIL Matplotlib PCV等库的安装

时间:2022-11-13 23:05:22

相关推荐

PIL Matplotlib PCV等库的安装

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

文章目录

PILMatplotlibPCVSciPyVLfeatGraphivzPydot

PIL

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

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

pip install pillow

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

Matplotlib

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

同样通过cmd命令进行下载

pip install matplotlib

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

PCV

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

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

3.打开cmd,进入python后输入import PCV如果没有报错说明PCV已经安装成功。

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

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

在python2中是print"hello word!"

但是在python3中是print("hello word!")

我的python是3.7版本,因此如果是3.0以上版本的,都应该根据报错提示的文件路径,找到imtools.py这个文件,打开后将语句print imname + "...skipped"修改成print(imname + "...skipped"),然后保存文件后,就可以正常运行了。

SciPy

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

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

pip install SciPy

VLfeat

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

首先从官网下载安装包

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

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

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

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

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

参考文章:

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

Graphivz

首先从官网下载安装包

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

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

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

通过cmd指令,输入dot -version然后点击回车,如果现实graphviz的版本则表示安装成功

Pydot

安装Pydot需要先安装graphviz

然后使用cmd指令输入pip install pydot即可安装

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。