《PCL点云库学习VS2010(X64)》Part 22 激光雷达点云数据处理相关算法库收集

本文主要是介绍《PCL点云库学习VS2010(X64)》Part 22 激光雷达点云数据处理相关算法库收集,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《PCL点云库学习&VS2010(X64)》Part 22 激光雷达点云数据处理相关算法库收集

原博文来自kui_


1.CGAL,Computational Geometry Algorithms Library,计算几何算法库,设计目标是,以C++库的形式,提供方便,高效,可靠的几何算法。CGAL可用于各种需要几何计算的领域,如计算机图形学,科学可视化,计算机辅助设计和建模,地理信息系统,分子生物学,医学成像,机器人运动规划,网格生成,数值方法等等。   计算几何算法库(CGAL),提供计算几何相关的数据结构和算法,诸如三角剖分(2D约束三角剖分及二维和三维Delaunay三角剖分),Voronoi图(二维和三维的点,2D加权Voronoi图,分割Voronoi图等),多边形(布尔操作,偏置),多面体(布尔运算),曲线整理及其应用,网格生成(二维Delaunay网格生成和三维表面和体积网格生成等),几何处理(表面网格简化,细分和参数化等),凸壳算法(2D,3D和dD),搜索结构(近邻搜索,kd树等),插值,形状分析,拟合,距离等。


2.Point Cloud Library (PCL) 是一个独立的大型的处理二维/三维图像和点云数据的开源工程,由Willow Garage公司开发,起初只是以PR2机器人在3D数据感知算法处理上速度更快为目标,后来才渐渐发展为一个独立的函数库。PCL包含了许多先进算法,比如滤波,特征估计,表面重建,模型拟合和分割等等

3.
连接收集:

GAlib
A C++ Library of Genetic Algorithm Components
http://lancet.mit.edu/ga/

CGAL
geometric algorithms C++ library
http://www.cgal.org/
InstallationManual第5页列举了关联引用的开源库,如Boost等。

PIGALE
Public Implementation of a Graph Algorithm Library and Editor
http://pigale.sourceforge.net/

TAUCS
TAUCS is a C library of sparse linear solvers.(Matrix Abouts)
http://www.tau.ac.il/~stoledo/taucs/

GMP
GNU Multiple Precision Arithmetic Library, the fastest bignum library on the planet!
http://www.swox.com/gmp/

MPFR
MPFR library is a C library for multiple-precision floating-point computations with exact rounding(also called correct rounding). It is based on the GMP multiple-precision library.
http://www.mpfr.org/

LEDA
LEDA is our C++ class library of efficient data types and algorithms. LEDA provides algorithmic know-how in the fields of graph and network problems, geometric computing, combinatorial optimization and many more.
http://www.algorithmic-solutions.com/index.htm
Features:
Module Graph and Subgraph Isomorphisms
Curved Geometry: Polygons with Circular Arcs
Module Compression
Module Cryptography
Static Graphs
GAlib
A C++ Library of Genetic Algorithm Components
http://lancet.mit.edu/ga/

PIGALE
Public Implementation of a Graph Algorithm Library and Editor
http://pigale.sourceforge.net/

TAUCS
TAUCS is a C library of sparse linear solvers.(Matrix Abouts)
http://www.tau.ac.il/~stoledo/taucs/

GMP
GNU Multiple Precision Arithmetic Library, the fastest bignum library on the planet!
http://www.swox.com/gmp/

MPFR
MPFR library is a C library for multiple-precision floating-point computations with exact rounding(also called correct rounding). It is based on the GMP multiple-precision library.
http://www.mpfr.org/

LEDA
LEDA is our C++ class library of efficient data types and algorithms. LEDA provides algorithmic know-how in the fields of graph and network problems, geometric computing, combinatorial optimization and many more.
http://www.algorithmic-solutions.com/index.htm
Features:
Module Graph and Subgraph Isomorphisms
Curved Geometry: Polygons with Circular Arcs
Module Compression
Module Cryptography
Static Graphs


LibLAS

http://www.liblas.org/download.html


GDAL

http://www.gdal.org/

这篇关于《PCL点云库学习VS2010(X64)》Part 22 激光雷达点云数据处理相关算法库收集的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/515312

相关文章

openCV中KNN算法的实现

《openCV中KNN算法的实现》KNN算法是一种简单且常用的分类算法,本文主要介绍了openCV中KNN算法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录KNN算法流程使用OpenCV实现KNNOpenCV 是一个开源的跨平台计算机视觉库,它提供了各

springboot+dubbo实现时间轮算法

《springboot+dubbo实现时间轮算法》时间轮是一种高效利用线程资源进行批量化调度的算法,本文主要介绍了springboot+dubbo实现时间轮算法,文中通过示例代码介绍的非常详细,对大家... 目录前言一、参数说明二、具体实现1、HashedwheelTimer2、createWheel3、n

SpringBoot实现MD5加盐算法的示例代码

《SpringBoot实现MD5加盐算法的示例代码》加盐算法是一种用于增强密码安全性的技术,本文主要介绍了SpringBoot实现MD5加盐算法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习... 目录一、什么是加盐算法二、如何实现加盐算法2.1 加盐算法代码实现2.2 注册页面中进行密码加盐2.

JavaScript Array.from及其相关用法详解(示例演示)

《JavaScriptArray.from及其相关用法详解(示例演示)》Array.from方法是ES6引入的一个静态方法,用于从类数组对象或可迭代对象创建一个新的数组实例,本文将详细介绍Array... 目录一、Array.from 方法概述1. 方法介绍2. 示例演示二、结合实际场景的使用1. 初始化二

Java时间轮调度算法的代码实现

《Java时间轮调度算法的代码实现》时间轮是一种高效的定时调度算法,主要用于管理延时任务或周期性任务,它通过一个环形数组(时间轮)和指针来实现,将大量定时任务分摊到固定的时间槽中,极大地降低了时间复杂... 目录1、简述2、时间轮的原理3. 时间轮的实现步骤3.1 定义时间槽3.2 定义时间轮3.3 使用时

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

如何通过Golang的container/list实现LRU缓存算法

《如何通过Golang的container/list实现LRU缓存算法》文章介绍了Go语言中container/list包实现的双向链表,并探讨了如何使用链表实现LRU缓存,LRU缓存通过维护一个双向... 目录力扣:146. LRU 缓存主要结构 List 和 Element常用方法1. 初始化链表2.

golang字符串匹配算法解读

《golang字符串匹配算法解读》文章介绍了字符串匹配算法的原理,特别是Knuth-Morris-Pratt(KMP)算法,该算法通过构建模式串的前缀表来减少匹配时的不必要的字符比较,从而提高效率,在... 目录简介KMP实现代码总结简介字符串匹配算法主要用于在一个较长的文本串中查找一个较短的字符串(称为

通俗易懂的Java常见限流算法具体实现

《通俗易懂的Java常见限流算法具体实现》:本文主要介绍Java常见限流算法具体实现的相关资料,包括漏桶算法、令牌桶算法、Nginx限流和Redis+Lua限流的实现原理和具体步骤,并比较了它们的... 目录一、漏桶算法1.漏桶算法的思想和原理2.具体实现二、令牌桶算法1.令牌桶算法流程:2.具体实现2.1

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操