ORB-SLAM2在window下的配置 (4)

本文详细介绍了在Windows下配置ORB-SLAM2所依赖的DBoW2库的步骤,包括解决CMake找不到OpenCV库的问题,处理编译错误,如stdint-gcc.h头文件缺失,以及解决链接错误。通过添加和修改属性表、API导出和头文件,最终成功编译并生成DBoW2的dll和lib文件。测试代码验证了库的正确引用和使用。
摘要由CSDN通过智能技术生成

配置DBoW2


接下来谈一谈DBoW2的配置,难度稍微大一点点,它存在于ORB-SLAM2的源码中,其作者也说了,它跟g2o一样都被修改过了,所以我们还是直接用ORB-SLAM2自带的就好。不过DBoW2后面还发展出DBoW3、FBoW,以后有时间可以替换着看看,应该能提高一些速度。

ORB-SLAM2的源码地址是:https://github.com/raulmur/ORB_SLAM2

步骤基本跟(3)配置Pangolin的是一样的,详情可见[我的上一篇文章]。首先使用CMake,生成vs工程。不过这一次操作执行Configure的时候,你会发现报错了:
出错

说的是配置出错,换句话说,CMakeList.txt不能直接用了。观察中间编译选项的“OpenCV_DIR-NOTFOUND”和下边错误提示大概可以知道,DBoW2编译需要opencv库,而CMake找不着。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值