转:http://blog.csdn.net/u011718701/article/details/51452011

博主最近用vlfeat库做课题,网上搜索使用方法,一大片都会告诉你说:run(/vl_setup) 然后就好啦哈哈哈哈哈哈~~~~~~~~~~~~~~

But!理想很丰满,现实很骨感,当博主在官网下载了vlfeat并按照如下操作之后:

MATLAB却出现了如下错误:

Invalid MEX-file ‘D:\codingtool\library\vlfeat\toolbox\mex\mexw64\vl_version.mexw64‘: 找不到指定的模块

我就知道没这么简单啊摔(╯‵□′)╯︵┻━┻问题的关键是我进入mex\mexw64\明明能找到这个模块的!为什么MATLAB不可以!你是有多笨!!(博主的工科男票竟然让博主重新解压再来一次操作就好了呢~~博主考虑要不要换个男票了= =)于是博主痛定思痛,准备用vs先编译一下vlfeat再看看效果,没想到意外的成功了!好嗨森·~~下面就是完整的流程啦~

Step 1 准备工作要做好~

准备好vs2012(其他版本也可以,只要保证与MATLAB里的一致就好)、vlfeat包http://www.vlfeat.org/index.html、MATLAB R2014b(其他版本应该也可以了啦~)

Step 2  VS2012编译vlfeat

1.  打开VS2012 x64 Native Tools Command Prompt,在命令行中依次输入如下图所示的命令:

看到上面的版本号11.00.50727.1了木有宝宝们?记住它哈~

2.  在vlfeat/make/nmake_helper.mak文件中加入vs2012参数(你是其他版本就找到其他版本对应的地方,看看有没有你这个版本号,有的话就不用改了,么有就加上),如下图,在VL_MSVC = 11.0的那里面已经有“11.00.50727.1”了,所以博主不用再加。如果你是vs2013,就找VL_MSVC = 12.0的,添上你的版本号就好啦。或者再没有就直接在圈红的那个位置自己写上~

3.  打开VS2012 x64 Native Tools Command Prompt(一般在开始菜单 vs对应文件夹下面就有),定位到/vlfeat-0.9.20目录下,为了防止有小盆友不知道怎么定位到,先贴图说明哈,宝宝们要改的就是cd后面改成自己放vlfeat的位置~

4.  定位到之后输入如下命令:

然后宝宝们就静静的等着它编译完成吧~完成之后并不会有说successful。。。命令提示还是静静的回到了初始状态就说明没问题啦:

4步完成后,将会在/vlfeat-0.9.20/bin目录下,新增一个win64目录,里面会有生成的vl.dll、vl.lib和一些test执行文件,后面MATLAB就能用这些啦。

Step3  在MATLAB中完成最终配置

1.  首先打开MATLAB,输入语句:run(‘D:/codingtool/library/vlfeat-0.9.20/toolbox/vl_setup‘);将vlfeat路径添加进来。注意D:/codingtool/library是需要宝宝们改成自己放vlfeat的路径哒~

2.  切换MATLAB路径到vlfeat文件夹里面,直接在下图的红色横线那里选到就行:

3.  找到toolbox下面的vl_compile.m并直接运行之,然后静候成功啦~

4.  等他运行完成后可以在MATLAB里输入vl_version verbose。配置成功的话就是下面的效果啦~

终于成功了好嗨森是不是~~~~~~博主还要嘱咐一句,为了以后能一打开MATLAB就能麻溜儿的用起来vlfeat,宝宝们还要多做一步:把刚才的run(‘D:/codingtool/library/vlfeat-0.9.20/toolbox/vl_setup‘);语句保存成一个叫做startup.m的m文件,放在你的MATLAB打开时的那个路径下(好像叫做启动路径吧),博主一打开MATLAB是这样的路径,所以你看startup就被我放在这里了。

然后就万事大吉啦~感谢观看喵,如果有帮到宝宝我很开熏~如果米有,那就遗憾啦T T

原文:http://www.cnblogs.com/fengli9998/p/7873249.html

matlab和vlfeat关联,VLFeat在matlab和vs中安装相关推荐

  1. matlab的灰色关联,灰色关联度Matlab代码

    load x.txt %把原始数据存放在纯文本文件x.txt中,其中把数据的"替换替换成. for i=1:40 x(i,:)=x(i,:)/x(i,1); %标准化数据 end data= ...

  2. matlab与origin关联,origin与matlab

    哈哈哈 MATLAB 显示正炫余炫图:plot(x,y1,'* r',x,y2,'o b') 定义[..._origin]=floor((size(se)+1)/2); image_dilation= ...

  3. matlab没有关联m文件,matlab 不关联m文件的解决方法

    以下为<matlab 不关联m文件的解决方法>的无排版文字预览,完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览.图片预览是什么样的,下载的文档就是什么样的. 安装后不能与.m,. ...

  4. matlab灰关联度,[转载]灰色关联和加权关联分析法matlab程序

    %by allen %灰色关联分析法和灰色加权关联分析法matlab程序,其区别主要在于求关联度是使用平均值法还是加权法 %平均值法为一般普通求法,加权值法可以根据侧重点不同进行分析 %matlab6 ...

  5. MATLAB 文件未关联解决方法

    已有大神为解决MATLAB文件未关联问题提出解决方法,步骤如下 1. 下载associateFiles2.12.zip文件后解压 2. 在MATLAB中运行 associateFiles.m 文件 3 ...

  6. matlab关联度排序模型,灰色关联和加权关联分析法matlab程序

    %by allen %灰色关联分析法和灰色加权关联分析法matlab程序,其区别主要在于求关联度是使用平均值法还是加权法 %平均值法为一般普通求法,加权值法可以根据侧重点不同进行分析 %matlab6 ...

  7. matlab之灰色关联分析法

    matlab之灰色关联分析法 https://blog.csdn.net/m0_37286282/article/details/79183333

  8. 基于matlab的局放仿真,基于MATLAB/Simulink系统仿真权威指南

    基于MATLAB/Simulink系统仿真权威指南 作者:王江;付文利 出版日期:2013年09月 文件大小:78.00M 支持设备: ¥50.00在线试读 适用客户端: 言商书局 iPad/iPho ...

  9. matlab分析总谐波失真THD,Matlab电气仿真技术在电力电子教学改革中的应用_中职教育...

    摘要:电气仿真技术是电力电子教学过程中重要的演示分析手段之一,本文以三相SPWM电压型逆变器为例,在MATLAB仿真平台上进行实验,通过在SIMULINK中建立仿真模型,让学生可以分析和比较不同参数设 ...

最新文章

  1. MOS管击穿原因和防护措施!
  2. 使用dwz框架搭建网站后台
  3. php如何进修,PHP进修材料汇总华文_PHP教程
  4. 网站排名优化看技巧!
  5. c语言中输入10,10 is greater than 0,2013练习题__Student
  6. 步进电机控制芯片_STK682/步进电机_STK682-010-E控制芯片 原创中文翻译
  7. 【 || 短路运算】if语句的简化:短路原理、短路效应
  8. Ancient Distance(妙啊!!!) [2020牛客暑期多校训练营(第四场)]
  9. leetcode45 --- jump
  10. HBase 架构详解
  11. 索尼收购挪威公司Nevion 进一步增强其业务组合
  12. Properties类 解析xml文件问题
  13. 易安卓与jaVa_E4A变量 · E4A易安卓中文开发教程-E4A社区 · 看云
  14. sprintf使用时需要注意的问题
  15. 【HDOJ】2809 God of War
  16. Golang 接口相等比较注意要点
  17. Hadoop的map阶段流程
  18. DP_流水线调度问题与Johnson算法
  19. NanoHttpd 单文件
  20. 利用 Python 读写文本内容

热门文章

  1. Redis 持久化——混合持久化
  2. Oracle数据库中表格的级联删除问题
  3. Android studio小问题解决
  4. Xftp上传文件显示状态错误
  5. 小米用户画像_腾讯企鹅智库发布手机品牌用户画像:华为一二线城市用户少于小米...
  6. 电脑练习打字软件_Type Fu for Mac 4.5.7 共享版 – 优秀的键盘打字练习软件
  7. oracle客户端三种连接,客户端连接ORACLE的几种方法
  8. 阿里云 linux mysql数据库_Linux Mysql数据库安全配置
  9. 桔子浏览器电脑版如何登录 桔子浏览器PC版账号登录教程
  10. windows7系统内存占用过高的解决方法