安装点云PCL(Point Cloud Library)库时,需要额外安装5个依赖库;它们有什么作用呢?如下:
- Boost: 用于共享指针和多线程。
- Eigen: 一个标准的C++模板库用于线性代数,矩阵,向量等计算。
- FLANN:(Fast Approximate Nearest Neighbor Search Library), 快速最近邻逼近搜索函数库,可实现快速高效匹配。FLANN对点云索引(KdTree、Octree)中的K近邻、半径近邻、混合近邻搜索方法提供支持作用。
- OpenNI:一个开源的框架,用于3D传感器中间件的应用开发。
- VTK:三维点云的可视化和渲染。计算机图形学,图像处理,可视化方面的库。