1. 程式人生 > >在matlab中配置vlfeat

在matlab中配置vlfeat

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路徑下。


相關推薦

matlab配置vlfeat

在VLFeat官網上是這麼介紹VLFeat的:VLFeat開源庫實現了很多著名的機器視覺演算法,如HOG, SIFT, MSER, k-means, hierarchical k-means, agglomerative information bottleneck,

Matlab配置C編譯器的問題

    這段時間在做語音訊號盲源分離的問題,在編寫程式的過程中使用了現成的OMP和KSVD工具包,自然引入了在matlab中配置C編譯器的問題。     起初,我使用了VS2013和matlab2013搭建開發環境,遇到了一個常見的問題,那就是輸入mex - setup,提

VLfeatmatlab配置

  VLFeat version 0.9.20       Static config: X64, little_endian, Microsoft Visual C++ 1600 LP64, Windows_threads, SSE2, OpenMP       8 CPU(s): GenuineIntel

配置caffe matlab 遇到的坑

-c read 重新 ref make tool 下載 clean tools caffe下cnn調試中碰到Check failed: ReadProtoFromBinaryFile(param_file, param) Failed to parse NetParamet

Matlab,一種用指令碼自動配置Simulink模型設定的方法

1. 將模型設定配置好後,進入Model Explore 中,選中Configuration,右鍵後選擇Export,生成一個M函式的檔案。 2. 匯出檔案中的內容就是各詳細的配置項。部分內

LibSVM 在matlab配置(包括SVDD、libsvm-faruto)

LibSVM的配置是初學LibSVM者遇到的最麻煩的問題,網上已經有很多關於配置的教程但是質量參差不齊,很多內容已過時,本人綜合網上的教程和自己的實踐,整理出更為實用簡潔的教程。 1. 需要的檔案或程式: MATLAB2010b及以後版本、VS2010及以後版本(其他版本

【caffe筆記2】win10系統caffe的matlab介面配置

在【caffe筆記1】的基礎上, (1)首先,caffe-master/windows下的CommonSettings.props中<MatlabSupport>要改成true <

matlabsize函數用法

matlab 元素 size(A)函數是用來求矩陣的大小的。比如說一個A是一個3×4的二維矩陣:1、size(A) %直接顯示出A大小輸出:ans=3 42、s=size(A)%返回一個行向量s,s的第一個元素是矩陣的行數,第二個元素是矩陣的列數輸出:s=3 43、[r,c]=size(A)%將矩陣A

在struts2配置自定義攔截器放行多個方法

return med ttr limit ring req tac cat invoke 源碼: 自定義的攔截器類: //自定義攔截器類:LoginInterceptor ; package com.java.action.interceptor; import j

Mac下在zsh配置adb命令

origin 文件 androi auto 是你 shu str -i open Mac下自帶的終端默認黑白色的,對於一個技術宅來說不能忍啊。然後換成了iTerm,安裝上了zsh,安裝後界面如下: 這裏寫圖片描述 但是常用的adb命令卻找不到了,還向github上提

Code Blocks配置OpenGL

amp nbsp empty window div tin return .cn 分享 (1)下載codeblocks,最好是帶mingw的版本,不然則要自己配置mingw; (2)下載GLUT bin文件,最好在OpenGL官網上下載最新版本,解壓.    將glut32

在hibernate框架配置顯示sql語句

per 控制 col property hiberna color sql 輸出 最好 使用Hibernate的框架開發時,可在Hibernate.cfg.xml中加上 <property name="hibernate.show_sql">true<

web.xml配置spring監聽器和spring配置文件位置

nco erl spring XML param onf ati spa extc <!-- spring配置文件位置 --> <context-param> <param-name>contextConfigLocation</

在vim配置python補全,fedora 19

too bst upd log python ext tab win nco 近期發現python是個不錯的語言,值得一學,先配置下環境,讓vim具有keyword補全功能,步驟例如以下,我這個是fedora,其它發行版類似 $ su ******** # yum

Hibernate配置文件的學習

java itcast 描述 字段 dialect 2.3 map 評論 添加 首先我們看一下hibernate的主配置文件 1 <!DOCTYPE hibernate-configuration PUBLIC 2 "-//Hibernate/Hiber

eclipse配置Tomcat

單擊 配置tomcat tomcat服務器 clip span content 打開 步驟 ecc 下載並成功安裝Eclipse和Tomcat(); 打開Eclipse,單擊“window”菜單,選擇下方的“Preferences”: 步驟閱讀

webStrom配置nodejs

col eight ima family src alt soft 配置 bottom 1.安裝nodejs 下載地址:node.js:https://nodejs.org/download/ 按照提示安裝即可 2.安裝WebStrom 按照提示安裝即可 下載地址:w

【lua學習筆記】——2在sublime配置Lua運行環境

author command ges () 作者 ctrl+ bindings text inf 一、讓Sublime可以運行lua腳本 打開sublime 選擇tools-->Build System-->New Build System 在新出現的文件中

在webconfig配置session

屬性 http tex 方式 nstat sql seconds 放棄 app 2、在web.config中配置Session   Web.config文件中的Session配置信息: 復制代碼 代碼如下: <sessionState mode="

springmvc配置servlet初始化類

調用 靜態類 its tomcat -m class cat 讀取 gmv <bean id="InitStart" lazy-init="false" init-method="InitSystem" class="my.spring.uitl.InitStart