接触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)
上一篇 2025年11月23日 下午2:01
下一篇 2025年11月23日 下午2:22


相关推荐

  • C语言指针详解(通俗易懂)

    C语言指针详解(通俗易懂)前言刚开始接触 C 语言 对 C 语言中的指针有一点不能理解 接着还有一个 amp 符号感觉两者有点接近和混淆 两者的定义如下 amp 是取地址符号 是定义指针变量 即指向内存单元的指针指针是 C C 语言的特色 它允许程序员直接操纵内存 所以说 C 语言是一种高效的语言 很多语言屏蔽了编程人员直接操纵内存的权限去降低软件开发的难度 amp include

    2026年3月20日
    2
  • ubuntu1804安装教程详细(怎么安装ubuntu18.04)

    UbuntuUbuntu叫法很多(友帮拓、优班图、乌班图),是一个一琢磨应用为主的开源GUN/Linux操作系统,接下来记录了在VMwareWorkstationPro中安装Ubuntu18.04准备工作下载安装VMware虚拟机VMware下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pr…

    2022年4月17日
    58
  • ftp命令用法_FTP常用命令的使用方法

    ftp命令用法_FTP常用命令的使用方法1.登录:ftp192.168.xx.xx回车后输入用户名和密码或者直接输入ftp回车再输入open192.168.XX.XX2.常用命令:ls和dir显示文件列表cd目录和cd…切换ftp服务器路径lcd切换本地目录put和get上传、下载文件send上

    2025年12月2日
    4
  • c语言中void delay0.5(),c语言 延时函数

    c语言中void delay0.5(),c语言 延时函数参考了 51 单片机 KeilC 延时程序的简单研究 自己也亲身测试和计算了一些已有的延时函数 这里假定单片机是时钟频率为 12MHz 则一个机器周期为 1us 参考了 51 单片机 KeilC 延时程序的简单研究后 我们可知道 在 KeilC 中获得最为准确的延时函数将是 voiddelay unsignedchar while t 反汇编代码如下 执行 DJNZ 指令需要 2 个机器周期 RET 指

    2026年3月18日
    3
  • 历年计算机二级Java考试试题及答案(完整版)

    历年计算机二级Java考试试题及答案(完整版)历年计算机二级 Java 考试试题及答案 完整版 一选择题 1 Java 语言程序设计试题及答案 每小题 1 分 共 40 小题 共 40 分 1 下列叙述中正确的是 A 一个算法的空间复杂度大 则其时间复杂度必定大 B 一个算法的空间复杂度大 则其时间复杂度必定小 C 一个算法的时间复杂度大 则其空间复杂度必定小 D 上述 3 种说法都不对 解析 算法的时间复杂度和空间复杂度是从不同的角

    2026年3月18日
    2
  • 如何在pycharm里安装包

    如何在pycharm里安装包如何在 pycharm 里安装包有的时候我们在使用 pycharm 编辑 python 需要导入各种各样的包 这些包是不能直接使用的 需要先进行安装 否则就会出现模块导入错误 下面介绍如何在 pycharm 中安装第三方包 第一步首先打开 pycharm 在菜单栏找到 File 然后点击找到 settings 见图 第二步找到 ProjectInter 点击右侧的 号 添加 第三步在输入栏中直接输入自己想要的包 比如 numpy 就会自动出现 找到后点击设置包 这样就设置成功啦

    2026年3月27日
    2

发表回复

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

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