在MATLAB R2018b中配置VLFeat
作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/
VLFeat官网:http://www.vlfeat.org
VLFeat 开源库专注于实现当前最为流行的图像理解和局部特征提取和匹配的计算机视觉算法。算法包括Fisher向量,VLAD,SIFT,MSER,k均值,分层k均值,聚集信息瓶颈,SLIC超像素,快速移位超像素,大规模SVM训练等。它是用C编写的,以提高效率和兼容性,并带有MATLAB的接口,以易于使用,并在全文中提供详细的文档。它支持Windows,Mac OS X和Linux。最新版本的VLFeat是0.9.21。下面讲解一下VLFeat库在MATLAB中的配置。
1. 下载最新版本的VLFeat 0.9.21
2. 解压到某一路径,比如:D:\Program Files\MATLAB\vlfeat-0.9.21-bin
3. 打开D:\Program Files\MATLAB\R2018b\toolbox\local,新建startup.m文件,写入run('D:\Program Files\MATLAB\vlfeat-0.9.21-bin\toolbox\vl_setup')并保存
4. 将D:\Program Files\MATLAB\R2018b\toolbox中的local整个文件夹及其里面的文件全部添加到路径
在当前文件夹中找到local文件夹,右击local文件夹,先从路径中删除local文件夹及子文件夹,然后再右击local,全部添加到路径,这样startup.m文件就添加到路径中了,打开MATLAB会自动运行该文件。当然也可以把startup.m文件放到其他位置,只要文件添加到路径中即可。
5. 关闭MATLAB,再重新打开MATLAB,在命令行窗口输入vl_version,如果出现版本号,则说明配置成功
6. 注意
1). startup.m文件是用户自己定义的,MATLAB中没有的,要自己新建脚本文件,写进程序。
2). 关闭MATLAB,再重新打开MATLAB,运行vl_version,如果提示未找到文件,多半是因为startup.m文件没有添加到路径,找到startup.m文件存放的文件夹,添加文件夹及其子文件到路径中即可。
3). VLFeat库文件可以存放到其他位置,相应地startup.m中的路径要改,startup.m文件也可以存放到其他位置,相应地startup.m所在的文件夹要添加到路径中。
4). VLFeat.org官网中提供了教程以及MATLAB API,方便查询。