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

在MATLAB R2018b中配置VLFeat的更多相关文章

  1. 在matlab中配置vlfeat

    [转自]http://cnyubin.com/?p=85 在VLFeat官网上是这么介绍VLFeat的:VLFeat开源库实现了很多著名的机器视觉算法,如HOG, SIFT, MSER, k-mean ...

  2. Matlab中配置VLFeat

    在VLFeat官网上是这么介绍VLFeat的:VLFeat开源库实现了很多著名的机器视觉算法,如HOG, SIFT, MSER, k-means, hierarchical k-means, aggl ...

  3. {vlFeat}{matlab}{VS2010}{编译配置}

    运行程序需要vlfeat与mex等在matlab与vs2010中配置,碰到了不少困难,下面给出解决方案 1.下载vlfeat,但是vlfeat目录中并没有编译好的mex文件,需要在vs2010中编译 ...

  4. {vlFeat}{Matlab}Linux中matlab的vlFeat配置

    1.下载vlFeat编译后的版本binary package 2.解压后将 toolbox/,bin/,data/ 等文件夹复制到matlab新建工具箱目录 /toolbox/vlfeat/ 中 3. ...

  5. MATLAB R2018b Mac中文版安装教程

    MATLAB r2018b mac中文版是一款强大的可视化数学分析软件,专门用于在Mac上执行数值计算,编程和可视化任务时极大地提高您的工作效率.在MATLAB的帮助下,您可以分析数据,创建应用程序, ...

  6. Ubuntu 18.04 MATLAB 安装及配置

    转载请注明出处,谢谢 原创作者:Mingrui 原创链接:https://www.cnblogs.com/MingruiYu/p/12367846.html 本文要点: Ubuntu 18.04 安装 ...

  7. WebLogic的安装和配置以及MyEclipse中配置WebLogic

    WebLogic 中间件: 是基础软件的一大类,属于可复用软件的范畴,顾名思义,中间件属于操作系统软件与应用软件的中间,比如:JDK,框架,weblogic. weblogic与tomcat区别 : ...

  8. ASP.NET Core 在 JSON 文件中配置依赖注入

    前言 在上一篇文章中写了如何在MVC中配置全局路由前缀,今天给大家介绍一下如何在在 json 文件中配置依赖注入. 在以前的 ASP.NET 4+ (MVC,Web Api,Owin,SingalR等 ...

  9. Windows Server2008 下用于.NET Framework3.0版本的问题无法在IIS7中配置.NET Framework4.0节点的问题

    Windows Server 2008中,功能列表安装的为.NET Framework3.0. 试了N种方法未升级为.NET Framework4.0(哪位如果可以直接升级为4.0或3.5希望能够分享 ...

随机推荐

  1. pymongo(看后转载,在原基础上添加了类连接和简单调用)

    一.MongoDB 数据库操作 1. 连接数据库 import pymongo conn = pymongo.Connection() # 连接本机数据库 # conn = pymongo.Conne ...

  2. 进阶之路 | 奇妙的IPC之旅

    前言 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍: 我的GIthub博客 学习清单: IPC的基础概念 多进程和多线程的概念 Android中的序列化机制和Binder Android ...

  3. Vue.js 起步

    通过实例来看下 Vue 构造器中需要哪些内容 测试时这段代码我直接写在index.html中 <!DOCTYPE html> <html> <head> <m ...

  4. Jenkins集成jacoco收集单元测试覆盖率

    Jenkins集成jacoco收集单元测试覆盖率 2020-02-28 目录 0 整体思路1 Jenkins创建JacocoIntegrateTestDemo项目2 配置源码管理3 配置Build4 ...

  5. C++实现一个简单的双栈队列

    双栈队列的原理是用两个栈结构模拟一个队列, 一个栈A模拟队尾, 入队的元素全部压入此栈, 另一个栈B模拟队首, 出队时将栈A的元素弹入栈B, 将栈B的栈顶元素弹出 此结构类似汉诺塔, 非常经典, 这里 ...

  6. 【daily】文件分割限速下载,及合并分割文件

    说明 主要功能: 1) 分割文件, 生成下载任务; 2) 定时任务: 检索需要下载的任务, 利用多线程下载并限制下载速度; 3) 定时任务: 检索可合并的文件, 把n个文件合并为完整的文件. GitH ...

  7. 纪中某日c组模拟赛 2314. 最短路

    2314. 最短路 (File IO): input:dti.in output:dti.out 时间限制: 1000 ms  空间限制: 262144 KB  具体限制   Goto Problem ...

  8. C语言 putchar

    C语言 putchar putchar主要功能是输出一个char.可以根据ASLL号码输出对应字符 案例 #define _CRT_SECURE_NO_WARNINGS #include <st ...

  9. USB-Blaster CPLD FPGA Intel 驱动安装不上的问题,文件的哈希值不在指定的目录文件中,的解决办法,其实很简单

    intel的官网的驱动安装文档: https://www.intel.com/content/www/us/en/programmable/support/support-resources/down ...

  10. Git 的 .gitignore 配置说明 (C#)

    1.配置语法: 以斜杠“/”开头表示目录: 以星号“*”通配多个字符: 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配列表: 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录: 此外,g ...