接触iSAM库

接触iSAM库iSAM 全名 IncrementalS 不知到它和 g2o 比起来谁更 nb 或者这两个东西根本没有相似点 不管了 先下下来再说 之后再好好理解吧 这个库支持 Linux Unix Mac 平台 其他平台不支持 我用的是 ubuntu12 04 这个网址是其官网 http people csail mit edu kaess isam doc 按照官网上的指导

iSAM全名:Incremental Smoothing and Mapping,不知到它和g2o比起来谁更nb,或者这两个东西根本没有相似点?不管了,先下下来再说,之后再好好理解吧。这个库支持Linux/Unix/Mac平台,其他平台不支持,我用的是ubuntu 12.04。这个网址是其官网:http://people.csail.mit.edu/kaess/isam/doc/。按照官网上的指导,我做了如下步骤:

1. 下载库包:

svn co https://svn.csail.mit.edu/isam

2. 安装iSAM库的依赖库:

sudo apt-get install cmake libsuitesparse-dev libeigen3-dev libsdl1.2-dev doxygen graphviz

3. 生成说明文档:

在包的根目录下make doc

4. 编译包:

make

经过编译之后,可以在bin文件夹里面生成可执行文件,在lib文件夹里面生成静态链接库libisam.a

如果你想将该库安装到你系统中,你还需做make install。我这里并不想安装到系统中去,因为安装时容易,卸载时难啊。

跑一个例子吧:

./isam -G ../data/sphere400.txt 接触iSAM库


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231761.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号