解决视觉SLAM十四讲ch7中 g2o库编译错误以及opencv报错问题

一、问题
最近在看高翔博士的视觉Slam十四讲,其中在跑书中第七节的例子的时候出现如下问题:
1.编译的时候pose_estimation_3d2d.cpp以及pose_estimation_3d3d.cpp文件编译不通过,如下图
在这里插入图片描述
2.opencv imshow函数显示不出来图片内容,且窗口标题乱码,如下图
在这里插入图片描述
二、解决方法
第一个问题是由于g2o库的版本不同导致的问题,如果你使用的版本和高博士的版本不一样就可能会出现这样的问题。有两种解决方法:
1.修改pose_estimation_3d2d.cpp和poes_estimation_3d3d.cpp源码,具体如何修改可以参考这篇博客:https://blog.csdn.net/weixin_41269344/article/details/82911047 , 亲测有效。
2.可以安装和高博版本一样的g2o库,亲测有效。下载地址:https://github.com/gaoxiang12/slambook ,(安装位置:slambook-3rdparty-g2o.tar.gz)。

第二个问题是由于opencv显示中文的时候出错。开始我怀疑是opencv版本太低的问题,然后把opencv2.4.1版本卸载重新安装opencv3.2.0版本(参考这篇博客:https://blo

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值