windows下VS配置NISwGSP代码

1.VS属性页配置介绍

1.1 VC++目录

在这里插入图片描述
a. 属性页最上方是不同模式和不同平台的配置,分为Debug和Release;32位和64位。
b. 包含目录:是寻找#include<xxx.h>的搜索目录,比如没有包含,#include 时会报错。
c.库目录:是寻找lib文件的搜索目录。

1.2 C/C++

在这里插入图片描述
a.附加包含目录:和包含目录相似,也是寻找xxx.h的搜索目录。区别在于附加包含目录只作用于当前新项目,对其它项目没影响,而包含目录则是作用于全局的。

1.3 链接器

在这里插入图片描述
a.附加库目录:与库目录相似,区别也是在于一个全局,一个只是作用于本项目。
在这里插入图片描述
b.附加依赖项:声明使用那些lib库。

1.4 总结

一般工程中使用附加包含目录,附加库目录,附加依赖项即可。尽量不要使用全局的方式添加。具体步骤如下:

  • 项目->属性->配置属性->C/C+±>常规->附加包含目录:加上头文件的存放目录;

  • 项目->属性->配置属性->链接器->常规->附加库目录:加上lib文件的存放目录;

  • 项目->属性->配置属性->链接器->输入->附加依赖项:加上lib文件名。

  • 当需要向项目中添加.dll动态链接库时,直接将需要添加的.dll文件拖拽到项目生成的.exe所在的文件夹下即可(项目->属性->配置属性->常规->输出目录,可以看到.exe生成在哪个目录下)
    在这里插入图片描述

2. NISwGSP配置

参照github地址-NISwGSP

安装步骤如下:

  1. clone 该项目
    在这里插入图片描述

  2. 下载direntopencv,注意opencv版本不要太高这里使用3.4,否则sift无法使用。
    在这里插入图片描述

  3. 打开NISwGSP.sln
    在这里插入图片描述

  4. 在Visual Studio中,确保分别选择Release版本和x64作为配置和平台。
    在这里插入图片描述

  5. 打开属性窗口,选择Release和x64
    在这里插入图片描述

  6. 修改附加包含库目录。C/C++ —》附加包含库目录。其中包含三项分别代表opencv的include,dirent的include和vcxproj所在的文件夹,请自行添加自己本地文件的库目录。

在这里插入图片描述

  1. 修改附加依赖项。链接器-》输入-》附加依赖项。附加依赖项里面包含两项,分别代表opencv的库文件和VLfeat的库文件。请自行添加自己本地文件目录。
    在这里插入图片描述
  2. 添加动态库。常规-》输出目录。记录该输出目录,然后创建该目录,并在opencv中复制所有opencv_***.dll动态库。vl.dll和msvcr100.dll可以在vlfeat中获得。

在这里插入图片描述
opencv动态库目录:F:\3rd_party\opencv\build\x64\vc14\bin
在这里插入图片描述
vlfeat动态库目录:F:\NISwGSP-master\NISwGSP\vlfeat-0.9.20\bin\win64
在这里插入图片描述
最后复制结果:与exe在同级目录下。

在这里插入图片描述
9.构建项目。首先点击项目-》重定解决方案目标-》确定。然后重新生成解决方案。
在这里插入图片描述
在这里插入图片描述

  1. 测试数据集下载
    在测试生成的.exe文件之前,需要点击http://www.cmlab.csie.ntu.edu.tw/project/stitching-wGSP/input-42-data.zip,提取图像测试zip文件。将“input-42-data”文件夹复制到与可执行文件相同的位置。
  2. 测试
    在exe文件夹下打开cmd。输入NISwGSP.exe AANAP building。
    可以得到测试结果。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值