在matlab中配置vlfeat


 【轉自】http://cnyubin.com/?p=85

  在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中的配置方法:

一、首先應准備的東西:
1. Matlab軟件(我使用的mathlab是2013b試用版的)
2. vlfeat文件,可以是二進制包,也可以是源碼。如果使用windows平台的話,推薦使用二進制包。
二進制包的下載地址可以從官網下載,也可以從我的個人網盤下載:
官網地址:http://www.vlfeat.org/download/vlfeat-0.9.18-bin.tar.gz
我的個人網盤地址:http://pan.baidu.com/s/1c0zPSqs

二、安裝
1. 將所下載的二進制包解壓縮到某個位置,如D:\盤
2. 打開matlab,輸入edit startup.m創建啟動文件startup.m
3. 在startup.m中編輯發下內容(注意,如果將vlfeat安裝在不同的地方,需要將以下的”D:\”改為你所安裝的地址):

run('D:\vlfeat-0.9.18\toolbox\vl_setup')

4. 保存並關閉startup.m文件,重新打開matlab程序,安裝即成功(安裝成功后,不能刪除vlfeat解壓后的文件夾,因為vl_setup只是 將vlfeat的toolbox的地址加到matlab的path里面,使得matlab可以使用vlfeat toolbox)

三、驗證安裝
可以通過以下兩種方式查看是否安裝成功:
1. 在matlab中輸入path,可以發現在path中保存了vlfeat toolbox的地址(如下圖所示):

QQ截圖20140520174407

 

 

 

 

 

 

2. 在matlab中輸入vl_version ,可以得到vlfeat的版本號(如下圖所示):

QQ截圖20140520174424

 

四、可能碰到的錯誤
有同學反映,編輯完startup.m文件並重啟matlab后,沒有執行startup.m中的run命令。關於這一點,可能是因為startup.m文件並不在初始的path中。以至於matlab啟動時沒有找到startup.m文件。解決方法有兩個:
1. 在matlab中,在ENVIRONMENT選項卡中,選擇setPath選項,將startup.m文件所在的文件夾包含到path中。
2. 直接將startup.m文件復制(或剪切)到初始的path路徑下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM