Matlab R2014b配置vlfeat0.9.20
博主最近用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
Matlab R2014b配置vlfeat0.9.20相关推荐
- pycharm中配置VLfeat0.9.20和PCV实现Sift算法
文章目录 VLFeat 介绍 下载 PCV 介绍 下载 配置到python库中 可能出现的问题 配置项目 移动PCV 更改.\PCV\localdescriptors\sift.py 测试 数据 运行 ...
- 解决MATLAB问题 Invalid MEX-file 'E:\vlfeat-0.9.20\toolbox\mex\mexw64\vl_svmtrain.mexw64': 找不到指定的模块
按照教程安装完vlfeat-0.9.20后,在MATLAB运行程序,出现"Invalid MEX-file 'E:\vlfeat-0.9.20\toolbox\mex\mexw64\vl_s ...
- matlab安装配置VLFeat库
一.下载VLFeat的binary包: VLFeat 0.9.20 binary package(点击下载) 下载得到vlfeat-0.9.20-bin.tar文件 二.解压vlfeat-0.9.20 ...
- matlab vlfeat hog,vlfeat-0.9.20-bin 特征提取的工具包,实现各种 ,如hog,lbp,sift. matlab 242万源代码下载- www.pudn.com...
文件名称: vlfeat-0.9.20-bin下载 收藏√ [ 5 4 3 2 1 ] 开发工具: matlab 文件大小: 17828 KB 上传时间: 2015-07-21 下载次数: ...
- 【caffe-windows】 caffe-master 之 matlab接口配置
平台环境: win10 64位 caffe-master vs2013 Matlab2016a 第一步: 打开\caffe-master\windows下的CommonSettings.props文 ...
- TIOBE 4月编程语言排行榜:MATLAB即将跌出TOP 20
在TIOBE发布的4月编程语言排行榜中,知名数值分析语言MATLAB即将跌出前20,目前刚好排在第20名,这是MATLAB在近十年来首次出现在该位置.至于下降原因,TIOBE CEO Paul Jan ...
- MATLAB下配置C和C++编译器(MinGW)
很多时候需要在Matlab下使用C或C++边写的代码,这时候就需要先用编译器将代码编译成Matlab可以用的mex文件.检测Matlab有没有可以使用的编译器,可以在命令行窗口下,输入mex -set ...
- Python调用matlab及其配置方法
Python调用matlab及其配置方法 - 知乎 从 Python 调用 MATLAB 函数的三种方法_wx60c0d572c0d91的技术博客_51CTO博客
- matlab let工具箱,【matlab】配置surfbox工具箱(surfacelet转换)
当前位置:我的异常网» 开源软件 » [matlab]配置surfbox工具箱(surfacelet转换) [matlab]配置surfbox工具箱(surfacelet转换) www.myexcep ...
- OTB数据集评测工具---tracker_benchmark_v1.0(MATLAB版)配置教程
可参考:OTB数据集评测工具tracker_benchmark_v1.0(MATLAB版)配置教程 按照这个教程可以运行测试
最新文章
- Angular vs React 最全面深入对比
- hdu4280 Island Transport 网络流最大流 Dinic算法高效模板
- 2016中国大学生程序设计竞赛(长春)Sequence II HDU - 5919 主席树
- 使用kibana或postman操作Elasticsearch的常用命令
- 探探经营范围变更:新增演出经纪和电信业务
- NOIP2013D1T3货车运输(最大生成树+倍增lca)
- mysql表的一列拆分成两列_将float值拆分成MySQL表的两列?
- VC++编程之字符串解惑--Unicode MBCS
- JavaScript函数,思维导图
- Quartus ii安装及使用实验报告
- 《Redis视频教程》(p18)
- 华为设备MSTP配置命令
- Word中插入图片只显示一部分
- ffmpeg视频切片方案
- jzoj6495 死星 (竞赛图五元环)
- Hypervisor是什么
- 数据库查询简单练习(五)
- USB host、usb device、USB OTG的判断
- 地震勘探原理c语言,《地震勘探原理》
- 聚类联邦学习的拜占庭鲁棒性
热门文章
- Office365 PPT加载本地模板
- Visio2013 Professional专业版密钥
- ocjp 考试题之六
- 我的世界1.12.2java下载_我的世界1.12.2电脑版下载
- bootdo框架使用步骤总结
- 分享不会迟到,只会来的晚一点——16倍速视频播放
- hbase mysql hdfs_Alex的Hadoop菜鸟教程:第8课Sqoop1导入Hbase以及Hive
- 未来教育c语言题库百度云,未来教育计算机c语言二级题库(操作题).docx
- 手机自动签到简易应用
- three.js 文本_使用Three-bmfont-text在Three.js中创建文本