Vlfeat图像库在vs2010,vs2012下的配置

本文非作者原创,转载于点击打开链接


vlfeat图像库包含SIFT,MSER,KDtree,快速shift,K-means等各种图像处理中常用的算法。提供matlab,c api接口,方便大家在图像处理中各种调用。

由于是C语言编写,对于我们理解各种算法具有很大的好处,也具有良好的可移植性和兼容性,在macos,linux,windows下均可以配置运行。项目主页是:http://www.vlfeat.org/


讲讲Vlfeat在VS2010,VS2012下面的配置了。


作者也提供了在vs下面的配置,有些地方有些小出入。

下载解压后改名为 Vlfeat,放在D盘根目录下面。即为D:\Vlfeat


在系统属性里面,PATH路径添加   D:\Vlfeat 如图所示:


然后按照作者的步骤了,打开VS2012,新建一个空项目,这里命名为  vlfeat-client,如图所示:2



在项目属性里面添加各种配置:如图:3



在C/C++项目常规,附加包含目录 添加 D:\Vlfeat 如图4



在链接器,常规项 附加库目录 添加   D:\vlfeat\bin\win32  如图所示




在链接器,输入项,附加依赖库添加 vl.lib  如图




配置结束


新建Cpp文件  测试代码:


#include <iostream>

using namespace std;

extern "C"{
#include <vl/generic.h>
#include <vl/stringop.h>
#include <vl/pgm.h>
#include <vl/sift.h>
#include <vl/getopt_long.h>
};

int main()
{
    VL_PRINTF("hello,world.");
    getchar();
    return 0;
}


编译运行,显示hello world。


如果提示缺少vl.dll 不能运行的话

那么拷贝D:\vlfeat\bin\win32 里面的vl.dll到项目生成的debug文件夹再编译就OK了。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值