一、问题
最近在看高翔博士的视觉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