【轉自】http://cnyubin.com/?p=85html
在VLFeat官網上是這麼介紹VLFeat的:VLFeat開源庫實現了不少著名的機器視覺算法,如HOG, SIFT, MSER, k-means, hierarchical k-means, agglomerative information bottleneck, SLIC superpixels, 和 quick shift。VLFeat開源庫是用C語言寫的,以確保其效率和兼容性,同時VLFeat還提供了MATLAB接口和詳細的文檔。它能夠在windows, Mac, 和Linux上使用。算法
言歸正傳,如下介紹vlfeat在mathlab中的配置方法:windows
1、首先應準備的東西:
1. Matlab軟件(我使用的mathlab是2013b試用版的)
2. vlfeat文件,能夠是二進制包,也能夠是源碼。若是使用windows平臺的話,推薦使用二進制包。
二進制包的下載地址能夠從官網下載,也能夠從個人我的網盤下載:
官網地址:http://www.vlfeat.org/download/vlfeat-0.9.18-bin.tar.gz
個人我的網盤地址:http://pan.baidu.com/s/1c0zPSqsui
2、安裝
1. 將所下載的二進制包解壓縮到某個位置,如D:\盤
2. 打開matlab,輸入edit startup.m建立啓動文件startup.m
3. 在startup.m中編輯發下內容(注意,若是將vlfeat安裝在不一樣的地方,須要將如下的」D:\」改成你所安裝的地址):spa
run('D:\vlfeat-0.9.18\toolbox\vl_setup') |
4. 保存並關閉startup.m文件,從新打開matlab程序,安裝即成功(安裝成功後,不能刪除vlfeat解壓後的文件夾,由於vl_setup只是 將vlfeat的toolbox的地址加到matlab的path裏面,使得matlab可使用vlfeat toolbox)orm
3、驗證安裝
能夠經過如下兩種方式查看是否安裝成功:
1. 在matlab中輸入path,能夠發如今path中保存了vlfeat toolbox的地址(以下圖所示):htm
2. 在matlab中輸入vl_version ,能夠獲得vlfeat的版本號(以下圖所示):
接口
4、可能碰到的錯誤
有同窗反映,編輯完startup.m文件並重啓matlab後,沒有執行startup.m中的run命令。關於這一點,多是由於startup.m文件並不在初始的path中。以致於matlab啓動時沒有找到startup.m文件。解決方法有兩個:
1. 在matlab中,在ENVIRONMENT選項卡中,選擇setPath選項,將startup.m文件所在的文件夾包含到path中。
2. 直接將startup.m文件複製(或剪切)到初始的path路徑下。文檔