在anaconda环境中配置PCV和vlfeat

时间:2024-04-03 15:37:15

     首先,我所用的环境时在win64+anaconda+python3.7环境中。

1、安装PCV库

PCV下载地址:https://github.com/jesolem/PCV

安装包下载后解压得到文件夹PCV-master,通过cmd进入setup.py所在的目录

在anaconda环境中配置PCV和vlfeat

然后执行命令:python setup.py install 

在anaconda环境中配置PCV和vlfeat

PCV就安装好了!

2、vlfeat配置

下载地址:https://www.vlfeat.org/overview/sift.html

建议下载0.9.20版本,最新版的0.9.21会有出现很多问题。

安装包下载好之后解压,将文件夹中的sift.exe,vl.dll和vl.lib文件拷贝到项目文件夹下(也就是软件存储代码的文件夹里)

在anaconda环境中配置PCV和vlfeat

然后进入anaconda3中的PCV文件夹,找到sift.py文件,打开找到cmmd。

在anaconda环境中配置PCV和vlfeat

将cmmd的内容改变一下,将sift改为项目文件夹中sift.exe的路径,注意前面加上r,在更改的内容最后有一个空格。

在anaconda环境中配置PCV和vlfeat

接下来就可以用vlfeat来进行sift特征提取了!