在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. kubeadm安装Kubernetes 1.14最佳实践

    前言 Kubernetes作为容器编排工具,简化容器管理,提升工作效率而颇受青睐.很多新手部署Kubernetes由于“上网”问题举步维艰,本文以实战经验详解kubeadm不用“翻墙”部署Kubern ...

  2. 函数式编程/lambda表达式入门

    函数式编程/lambda表达式入门 本篇主要讲解 lambda表达式的入门,涉及为什么使用函数式编程,以及jdk8提供的函数式接口 和 接口的默认方法 等等 1.什么是命令式编程 命令式编程就是我们去 ...

  3. js垃圾回收与内存泄漏

    js垃圾回收机制 概念: javascript具有自动垃圾收集机制,也就是说,执行环境会负责管理代码执行过程中的使用的内存.而在C和C++之类的语言中,开发人员的一项基本任务就是手动跟踪内存的使用情况 ...

  4. js能力测评——移除数组中的元素

    移除数组中的元素 题目描述 : 移除数组 arr 中的所有值与 item 相等的元素.不要直接修改数组 arr,结果返回新的数组 示例1 输入 [1, 2, 3, 4, 2], 2 输出 [1, 3, ...

  5. POJ 1753 Flip Game 暴力 深搜

    Flip Game Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 59468   Accepted: 24750 Descr ...

  6. Webpack实战(七):简单搞懂PostCSS的用法及与一些插件的用法

    不知不觉地春节要来临了,今天已经是放假的第二天,想想回老家之后所有的时间就不是自己的了,要陪孩子玩,走亲戚等等,我还是趁着在郑州的这两天,把几天后春节要发布的文章给提前整整.在此,提前祝大家春节快乐! ...

  7. CSS中元素的显示模式

     在CSS中,根据元素显示模式的不同元素标签被分为了两类:行内元素(inline-level).块级元素(block-level). 1,首先介绍什么是行内元素,什么又是块级元素? 1.1,行内元素就 ...

  8. 关于PHP连接上MySQL但不能插入数据

    出现这种情况,有三种可能 1.SQL语句有问题 insert into table_name(field1,field2...) values(value1,value2...); 先在MySQL中粘 ...

  9. vue-cli-service 报错

    错误内容: vue-cli-service serve /bin/sh: vue-cli-service: command not found error Command failed with ex ...

  10. jsp的九大内置对象+四大作用域

    1.request是httpServletRequest的对象,代表发送的请求信息 2.response是httpServletResponse的对象,代表响应请求返回的信息 3.session会话是 ...