在matlab中配置vlfeat

2021-06-25 11:25:25 字數 926 閱讀 7507

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

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的位址(如下圖所示):

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

四、可能碰到的錯誤

有同學反映,編輯完startup.m檔案並重啟matlab後,沒有執行startup.m中的run命令。關於這一點,可能是因為startup.m檔案並不在初始的path中。以至於matlab啟動時沒有找到startup.m檔案。解決方法有兩個:

1. 在matlab中,在environment選項卡中,選擇setpath選項,將startup.m檔案所在的資料夾包含到path中。

2. 直接將startup.m檔案複製(或剪下)到初始的path路徑下。

**:

Matlab 在Matlab中如何畫圓

rectangle函式功能 建立二維矩形物件。1.1 rectangle position x,y,w,h 其中以x,y為起始座標開始,畫出長為w,寬為h的矩形。1.2 rectangle curvature a,b 指定矩陣邊的曲率,可以使它從矩形到橢圓不同變化,水平曲率x為矩形寬度的分數,是沿著...

在MATLAB中安裝libsvm

搞了一天,看了很多資料,終於搞好了matlab中呼叫大牛寫好的svm庫,將結果告訴大家避免以後走彎路。1.參考 詳解 2.操作流程 請注意 詳細操作流程請參考上面的 詳解 這裡只說大框架和詳解裡沒有提到的問題。a.設定path file set path add with subfolders 加入...

在MATLAB中建立函式

在matlab中,其自帶了眾多函式,但有時候卻沒有適合自己的那一款。此刻,你需要建立乙個屬於自己的函式,來滿足特殊的功能。正文如下 函式建立格式function y1,yn myfun x1,xm end說明 end 不能少,有 function 就有 end myfun 的名稱必須和檔名稱一致,否...