VLFeat+MATLAB2016+Vs2015+win10 64bit

近期学习图像检索,偶然之间查到了VLAD特征,并迅速定位到vlfeat,在MATLAB上安装,将安装步骤说明:

1.从http://www.vlfeat.org/index.html下载最新版本,我下的是0.9.20

2.打开vs2015的x64本机工具命令提示符(native tools command prompt)

输入nmake version  查看我的版本是14.00.24210.0


3.打开nmake_helper.mak,将之最后改为下图,如果是2013版本的,则对应改为12.0    120    1800


4.打开Makef.mak,将之开始改为下图,根据自己下载时的安装路径,将ARCH(多少位的系统),MSVSVER(VS版本号),MSVCROOT,WINSDKROOT设置正确。

5.打开VS2013 x64 Native Tools command Prompt,定位到vlfeat下,输入nmake /f Makefile.Mak回车等待

若出现NMAKE : fatal error U1073: 不知道如何生成“"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT\msvcr140.dll"”,则将Makefile.mak文件中的msvcr换成了msvcp,注意的是,只要改小写的地方,大写的不用改。编译完成如下所示:


6.打开matlab 输入,回车run('D:\vlfeat-0.9.20\toolbox\vl_setup')

7.打开vl_compile.m运行

出现这个错误时,将host.h文件的第315和335行注释掉

编译完成,如下所示:


最后可以进行验证,将MATLAB目录到D:\vlfeat-0.9.20\toolbox下,输入vl_setup,然后运行vl_demo,则看到下图,恭喜你,安装成功



  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值