SLAM中常用的库
关于库
- Pangolin是一个用于OpenGL显示/交互以及视频输入的一个轻量级、快速开发库,下面是Pangolin的Github网址:github
- Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。page
- nanoflann是一个c++11标准库,用于构建具有不同拓扑(R2,R3(点云),SO(2)和SO(3)(2D和3D旋转组))的KD树。nanoflann不需要编译或安装。你只需要#include <nanoflann.hpp>在你的代码中。 nanoflann 算法对fastann进行了改进,效率以及内存使用等方面都进行了优化,而且代码十分轻量级且开源,是一个不错的选择。github: https://github.com/jlblancoc/nanoflann
- **TeaseR++**是一个用C++的快速、鲁棒的点云配准库,具有Python和Matlab接口。
github:https://github.com/MIT-SPARK/TEASER-plusplus 教程介绍链接:https://mp.weixin.qq.com/s/yHtScEFp7NvulCJ6jO8fCw - PCL是随着ROS的而出现的三维点云处理的库。page: https://pointclouds.org/
- Boost是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一,