pcl总结

基本用法1、pcl功能介绍(解释各个模块和功能)2、开始/基本结构(介绍pcl基本数据结构和相关代码示例)
3、在自己项目中使用PCL(如何使用cmake PCL链接自己的项目)
4、如何编译PCL在POSIX / Unix系统。
5、解释PCL的cmake选项(基本的PCL cmake选项,以及如何调整以适应您的项目)
6、在windows上源代码构建pcl的依赖性
7、在windows上源码编译PCL
8、从MacPorts在Mac OS X上编译PCL及其依赖项和源
9、如何安装点云库在Mac OS X上使用自制程序
10、如何让你的PCL在Eclipse中作为一个项目
11、为PCL生成本地文件
12、矩阵变换点云

高级用法1、添加自定义point类型(解释了模板化点类型在PCL,为什么他们存在,以及如何创建和使用自己的PointT点类型)
2、编写新的PCL类(这个简短的指南作为HowTo和FAQ编写新的PCL类,从头开始,或者通过调整旧的代码)
应用程序
1、覆盖前面的教程可以组合解决一个更高层次的问题,调整之前捕获模型对象的一些新捕获的数据。
2、如何将视点特征直方图(VFH)描述符可以用来识别相似集群的几何学。
3、如何通过网络发送点云数据从一个桌面服务器到客户机运行在移动设备上
4、检测人与RGB-D地平面数据
特性1、PCL3 d功能如何工作(3D功能的评估方法)
2、估计在pointcloud表面法线(理论和实现细节在PCL表面正常的评估模块)
3、正常使用积分图像估计(如何为一个有组织的点云计算法线使用积分图像。)
4、点特征直方图(PFH)描述符(介绍一个3 d功能描述符叫做PFH(点特征直方图),并讨论了实施细节从PCL的角度来看)
5、快速点特征直方图(FPFH)描述符(介绍了FPFH(快速点特征直方图)3 d描述符和从PCL的角度讨论其实现细节)
6、估计VFH特征点集(描述了视点特征直方图(VFH)描述符,小说表示点集群的集群的问题(例如,对象)识别和6自由度姿态估计)
7、如何从一系列图像中提取NARF特性(从一系列图像中提取NARF特性)
8、惯性矩和基于偏心的描述符(如何计算转动惯量和古怪的云。 此外我们将学习如何提取AABB和OBB。)
9、罗普(旋转投影统计)特性(如何计算罗普特性)
10、全球一致的空间分布(GASD)描述符(描述了全球一致的空间分布(GASD)全局描述符用于高效的对象识别和姿态估计。)
过滤
1、通过paththrough滤波器过滤点云
2、使用VoxelGrid过滤器采样点云
3、使用staticalOutlierRemoval过滤器去除离群值(如何删除从嘈杂的数据稀疏的离群值,使用StatisticalRemoval。)
4、使用参数模型预测点
5、从PointCloud提取指数(如何提取一组指标由分割算法)
6、使用使用条件或radius outlier去除离群值(学习如何把异常值从嘈杂的数据,使用ConditionalRemoval,RadiusOutlierRemoval)I / O
1、PCD(点云数据)文件的格式
2、从PCD文件读取点云数据
3、点云数据写入PCD文件
4、连接的字段或点两个点云
5、从一个OpenNI相机获取点云数据
6、从调速发电机高清晰度激光雷达(HDL)抓点云
7、如何从Dinast相机获取点云数据
8、如何获得点云数据从一个IDS-Imaging Ensenso相机。
9、如何获得点云从davidSDK扫描仪或网格数据。
关键点1、如何从一系列图像中提取NARF要点(如何从一系列图像中提取NARF要点)
KdTree1、如何使用KdTree搜索(如何使用最近邻方法搜索方法k d树)
八叉树1、点云压缩(如何压缩单点云和点云流)
2、使用八叉树空间分区和搜索操作(如何使用八叉树空间分区和最近邻搜索)
3、空间对散乱点云数据变化检测(如何在点云中使用八叉树空间变化检测)
范围的图像1、如何创建一个范围从点云图像和给定传感器的位置。
2、从范围图像中提取边界
识别1、三维物体识别基于通信分组
2、隐式形状模型(学习隐式形状模型算法是如何工作的,以及如何用它来查找对象中心)
3、如何做3 d对象识别在杂波通过验证模型假设在混乱和严重阻挡3 d场景
登记1、描述了注册点云API及其模块:点估计和拒绝的对应关系,刚性变换的估计
2、如何使用迭代最近点算法(如何使用迭代最近点算法,看看一个PointCloud只是另一个PointCloud的刚性变换)
3、如何逐步寄存器对云(使用迭代最近点算法为了逐步注册一个一系列的点云)
4、交互迭代最近点(如何构建一个交互式ICP程序)
5、如何使用正态分布变换算法注册两个大点云
6、如何使用在手扫描仪应用程序获得与RGB-D相机彩色小物体的模型
7、如何找到一个刚性物体的排列构成一个场景杂乱和遮挡。
样品一致
1、如何使用随机样本的共识模型(如何使用RandomSampleConsensus飞机模型获取云来匹配这个模型)
分割1、如何在点云数据集中分离出平面模型
2、如何在点云数据集中分离出圆柱模型
3、学习如何提取欧几里得的集群pcl:EuclideanClusterExtraction类
4、区域镇长分割
5、学习如何基于区域增长分割算法
6、学习如何使用基于min-cut分割算法
7、如何使用条件欧几里得在PCL集群类: 分割算法,基于欧氏距离和允许集群点条件,需要保持。
8、如何使用法线特性的差异进行分割
9、Supervoxel集群(展示pointcloud到中层supervoxel表示)
10、识别地面返回使用ProgressiveMorphologicalFilter分割
11、使用ModelOutlierRemoval PointCloud过滤(模型异常值删除)
表面1、如何构建和运行一个移动最小二乘(MLS)算法获得平滑XYZ坐标和法线
2、构造一个凹或凸包多边形平面模型
3、快速无序点云的三角化
4、如何从一个无序点云重建表面光滑拟合b样修剪。
可视化
1、如何使用pcl可视化工具
2、如何使用范围图像的pcl可视化工具
3、如何使用点云的PCLVisualizer类强大的可视化和相关数据
4、如何使用强大的可视化的PCLPlotter类情节,图表和原始数据的直方图和显式函数
5、概述在PCL可视化工具的使用
6、如何创建一个PCL在Qt应用程序可视化工具。
7、如何在Qt应用彩色点云
GPU1、如何配置PCL使用Nvidia GPU
2、如何使用KinFu大规模生产网从一个房间,并应用纹理信息后处理更吸引人的视觉效果。
3、使用PointCloud库检测人民和他们的姿势

原文地址:https://blog.51cto.com/13794732/2474749

时间: 2024-10-12 01:32:42

pcl总结的相关文章

opencv 2.4.9+pcl 1.6+vs2010+win7 32开发环境配置

最近在做图像方面的开发,需要对软件开发平台进行配置,我查找了关于这些方面的内容,由于软件版本很多,每个人的开发平台又不一样所以在对平台进行搭建过程中遇到了很多问题,下面我将我搭建平台的流程做一个记录.在这个过程中我参考了两篇比较好的博客: 浅墨关于opencv开发环境的搭建:http://blog.csdn.net/poem_qianmo/article/details/19809337 邹宇华关于pcl中openni的使用:http://blog.csdn.net/chenyusiyuan/a

PCL+Qt+VS可视化点云

前言 Point Cloud Library (PCL)是一个功能强大的开源C++库,如果能够使用好PCL将会对我们在LiDAR数据处理领域的研究产生巨大帮助.LiDAR技术经过几十年的发展,目前国内外关于LiDAR点云数据处理的文献已很丰富,但是依然存在硬件上的发展速度大于软件的发展速度.PCL中的算法基于众多的科研人员和程序爱好者的无私贡献才有今天强大的PCL. 博文中,我将针对如何结合PCL和Qt库做一个可视化点云的程序.这部分内容在PCL官网已有几个例子并且都能够很好的使用,而且UI也是

PCL库配置出现的问题(WIN10+VS2013)

边看电影边配终于配好了,中间出现了一些问题,在网上很难搜到,可能每个人都碰到的不同.摸索了一会终于都解决了,记录在这里,免得又碰到. PCL是什么东西就不在此介绍了. 主要是参考这篇博客做得,不过我后来碰到了一些问题,这篇博客并没有碰到,可能是版本原因吧 http://blog.csdn.net/aptx704610875/article/details/49947049 准备工作: 编译PCL前首先要编译几个PCL依赖的第三方库,主要是下面几个: 1.Boost 1.59.0 Boost有两种

PCL ubuntu-12.04

1.apt-get install build-essential cmake cmake-qt-gui 2.sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl 3.sudo apt-get update 4.sudo apt-get install libpcl-all PCL ubuntu-12.04,布布扣,bubuko.com

如何在ROS中使用PCL—数据格式(1)

在ROS中点云的数据类型 在ROS中表示点云的数据结构有: sensor_msgs::PointCloud      sensor_msgs::PointCloud2     pcl::PointCloud<T> 关于PCL在ros的数据的结构,具体的介绍可查 看            wiki.ros.org/pcl/Overview 关于sensor_msgs::PointCloud2   和  pcl::PointCloud<T>之间的转换使用pcl::fromROSMsg

pcl安装

Ubuntu 我们目前通过PPA支持所有Ubuntu.安装说明如下: sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de / pcl sudo apt-get update sudo apt-get install libpcl-all  Debian 我们目前通过PPA支持Debian稳定系统.安装说明如下: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-

PCL 库安装

参考资料: http://www.cnblogs.com/newpanderking/articles/4022322.html VS2010+PCL配置 PCL共有两种安装方式 安全安装版,个人配置版.注:个人配置版需要安装QT. 2.安装PCL 个人笔记本配置: WIN10 64, VS2010. 第一次去官方下载64位版本,安装失败. 第二次改用32位的PCL库可以安装上.但是有一个小问题就是OpenNI 1.3.2无法安装在64位机器上,必须重新安装. 最后的安装框架如下: 其中: Bo

ROS and PCL install

ROS hydro安装指南: http://wiki.ros.org/cn/hydro/Installation/Ubuntu (加ppa源后直接安装) Linux OpenCV安装指南:http://blog.sciencenet.cn/blog-571755-694742.html (从源代码编译) PCL:http://www.pointclouds.org/downloads/linux.html (加ppa后安装) (zz) About PCL Install and CMake ht

PCL—低层次视觉—关键点检测(rangeImage)

关键点又称为感兴趣的点,是低层次视觉通往高层次视觉的捷径,抑或是高层次感知对低层次处理手段的妥协. ——三维视觉关键点检测 1.关键点,线,面 关键点=特征点: 关键线=边缘: 关键面=foreground: 上述三个概念在信息学中几乎占据了统治地位.比如1维的函数(信号),有各种手段去得到某个所谓的关键点,有极值点,拐点...二维的图像,特征点提取算法是标定算法的核心(harris),边缘提取算法更是备受瞩目(canny,LOG.....),当然,对二维的图像也有区域所谓的前景分割算法用于提取

PCL—低层次视觉—点云分割(超体聚类)

1.超体聚类——一种来自图像的分割方法 超体(supervoxel)是一种集合,集合的元素是“体”.与体素滤波器中的体类似,其本质是一个个的小方块.与之前提到的所有分割手段不同,超体聚类的目的并不是分割出某种特定物体,其对点云实施过分割(over segmentation),将场景点云化成很多小块,并研究每个小块之间的关系.这种将更小单元合并的分割思路已经出现了有些年份了,在图像分割中,像素聚类形成超像素,以超像素关系来理解图像已经广为研究.本质上这种方法是对局部的一种总结,纹理,材质,颜色类似