VS2017配置Opencv和DBow3

一、opencv下载安装

首先在官网下载3.4版本的opencv(本人使用的是3.4.10版本,其他版本没有测试过),若有需要可见网盘下载:

链接:https://pan.baidu.com/s/1bgYwi7OZbngMV2xOt1QRTg
提取码:izkh

下载后是一个.exe程序,其实就是一个压缩包,压缩到你想要的目录中。
(现在目录中并没有my_build,是之后需要编译×86的opencv时创建的)
在这里插入图片描述

二、使用cmake编译×86的opencv

在当前目录创建my_build文件夹,存放build结果
在cmake中输入:code路径,my_build路径
在这里插入图片描述
依次点击Configure, Generate
在这里插入图片描述
在my_build目录下找到OpneCV.sln文件,用vs打开,这里选择Debug模式和Win32平台在这里插入图片描述
点击生成解决方案
在这里插入图片描述
生成完之后在资源管理器中选择INSTALL,生成
在这里插入图片描述
完成上述操作之后,在my_build/install 下,会有一个×86文件,这就是我们之后需要用到的×86的opencv库,将其复制到build文件夹下。
在这里插入图片描述

三、下载DBow3库

github网址
若下载速度太慢,可以在码云上下载
解压后,继续用cmake进行编译,build依然为自己新建的文件夹
在这里插入图片描述
依次点击Configure,Generate.
在build文件夹下找到Project.sln, 用vs打开
注意,这次依然选择Debug模式,和Win32. 为了与之前的opencv库匹配。
点击属性,导入Opencv库

在这里插入图片描述

在VC++目录中添加:
包含目录:D:\OpenCv\opencv3.4.10\build\include\opencv2
D:\OpenCv\opencv3.4.10\build\include
库目录:D:\OpenCv\opencv3.4.10\build\x86\vc15\lib
注意上方的配置要选择正确
在这里插入图片描述
库管理器,常规中添加依赖项
为opencv/build/×86/lib/ 下的*d.lib文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201110172602651.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE5NDU3NDU5,size_16,color_FFFFFF,t_70#pic_cente
配置完成,点击生成解决方案,/DBow3/build 下会出现一个Debug文件,里面的Project.lib库就是我们需要的DBow3库

四、测试

VS创建新的工程,导入OpenCV,DBow3库。
注意:环境依然为Debug,平台:Win32
VC++目录:
包含目录:在这里插入图片描述
库目录:
在这里插入图片描述
连接器/输入:附加依赖项,导入上面生成好的OpenCV的*d.lib和Project.lib。
在这里插入图片描述
运行slam十四讲的11h代码
在这里插入图片描述
测试成功!

参考链接:

https://blog.csdn.net/sinat_27953939/article/details/68948313

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值