zoukankan      html  css  js  c++  java
  • 02 PCL的框架结构

    01 处理管道的基本接口程序

    (1)创建处理对象:(例如过滤、特征估计、分割等)

    (2)使用setInputCloud 通过输入点云数据,处理模块

    (3)设置算法相关参数

    (4)调用计算(或过滤、分割等)得到输出。

    02 主要代码库模块

    (1)libpcl filters: 采样、去除离群点、特征提取、拟合估计等数据实现过滤器;

    (2)libpcl features: 实现多种三维特征,如曲面发线、曲率、边界点估计、矩阵不变量、主曲率,PFH和FPFH特征,旋转图像、几份图像,NARF描述子,RIFT等

    (3)libpcl I/O: 实现数据的输入和输出操作,例如点云数据文件(PCD)的读/写

    (4)libpcl segmentation:实现聚类提取,例如:对参数模型(平面、柱面、球面、直线等)进行模型拟合点云分割提取等。

    (5)libpcl surface:实现表面重建技术,如网格重建、凸包重建、移动最小二乘法平滑等。

    (6)libpcl register:实现点云配准方法,如ICP等。

    (7)libpcl keypoints:实现不同的关键点的提取方法,多用于预处理步骤,确定哪里提取特征描述符。

    (8)libpcl range:实现支持不同点云数据集生成的范围图像。

    03 基本安装流程(Ubuntu下安装)

    APT安装

    sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
    sudo apt-get update
    sudo apt-get install libpcl-all

    04 基本使用流程

     

  • 相关阅读:
    Js高程:教你如何写出可维护的代码
    ES6 尾调用和尾递归
    js判断对象是否为空对象,判断对象中是否有某属性
    WebSocket断开原因、心跳机制防止自动断开连接
    Js闭包使用姿势指南
    浏览器事件模型
    Js数组排序
    简单的前端错误处理
    移动端做弹窗类页面注意事项
    加载时常统计
  • 原文地址:https://www.cnblogs.com/Pygoupfs/p/15306269.html
Copyright © 2011-2022 走看看