在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,方便查詢。