learn pcl 04

原创 2012年03月21日 19:12:02

Extracting indices from a PointCloud

因为我今天展示的是这个效果,所以就先学这个吧。

After the data has been loaded from the input .PCD file, we create a VoxelGrid filter, to downsample the data. The rationale behind data downsampling here is just to speed things up – less points means less time needed to spend within the segmentation loop.

  pcl::VoxelGrid<sensor_msgs::PointCloud2> sor;
  sor.setInputCloud (cloud_blob);
  sor.setLeafSize (0.01f, 0.01f, 0.01f);
  sor.filter (*cloud_filtered_blob);
从.pcd文件读取数据后 创建了一个voxelgrid filter 去减少采样数据,加速segmentation loop所需的时间,更少的点意味着更少的循环。

The next block of code deals with the parametric segmentation. To keep the tutorial simple, its its explanation will be skipped for now. Please see the segmentation tutorials (in particular Plane model segmentation) for more information.

  pcl::ModelCoefficients::Ptr coefficients (new pcl::ModelCoefficients ());
  pcl::PointIndices::Ptr inliers (new pcl::PointIndices ());
  // Create the segmentation object
  pcl::SACSegmentation<pcl::PointXYZ> seg;
  // Optional
  seg.setOptimizeCoefficients (true);
  // Mandatory
  seg.setModelType (pcl::SACMODEL_PLANE);
  seg.setMethodType (pcl::SAC_RANSAC);
  seg.setMaxIterations (1000);
  seg.setDistanceThreshold (0.01);
我晕,为了使tutorial简单,平面分割的部分居然跳过了, 需要到另外的文档看。那就跳到Plane model segmentation

















在Ubuntu KyLin 16.04下安装PCL(即Point Cloud Library)

在Ubuntu KyLin 16.04下安装PCL(即Point Cloud Library)
  • zhuquan945
  • zhuquan945
  • 2016年10月13日 18:31
  • 5378

Ubuntu 14.04 + OpenCV 3.2+PCL 1.7环境配置

本博客只针对Ubuntu14.04+OpenCV3.2+PCL1.7配置
  • wonder1113
  • wonder1113
  • 2017年05月16日 10:10
  • 367

learn pcl 03

前两篇是在做independent study topic presentation时所学习。 现在开始进入正式学习,都是按照pcl网站上的tutorial。所以这些文章也只是笔记。 Add...
  • zbc_smile
  • zbc_smile
  • 2012年03月21日 18:44
  • 205

learn PCL 02 How to use pcl in your own project.

资料来源http://pointclouds.org/documentation/tutorials/using_pcl_pcl_config.php#using-pcl-pcl-config pcl...
  • zbc_smile
  • zbc_smile
  • 2012年03月21日 18:28
  • 224

CG Independent Study PCL learn PCL 01 what is it?

此文章为computer graphic and visualization 课程作业之一:independent study学习内容:pcl(point cloud library)资料来源http...
  • zbc_smile
  • zbc_smile
  • 2012年03月21日 18:15
  • 243

常用的PCL滤波器

点云滤波的概念   点云滤波是点云处理的基本步骤,也是进行 high level 三维图像处理之前必须要进行的预处理。其作用类似于信号处理中的滤波,但实现手段却和信号处理不一样。我认为原...
  • fandq1223
  • fandq1223
  • 2016年11月16日 11:47
  • 1799

PCLlab—双边滤波(1

PCLlab—双边滤波(1) http://www.cnblogs.com/pcl-lab/articles/3975879.html http://www.pclcn.org/bbs...
  • zkl99999
  • zkl99999
  • 2015年12月22日 00:48
  • 1130

PCL打印语言初步了解

一、 概述。这一章节简单描述PCL语言的来源、演变,以及它的功能和目的。二、 打印基础知识。这一章节介绍打印开发所需要的基础知识,专...
  • flylonginsky
  • flylonginsky
  • 2013年07月30日 16:30
  • 10810

PCL可视化例程

PCL1.72 VTK6.20 控制台程序 加入.props属性表文件 1、Cloud_Viewer Cloud_Viewer.cpp代码: #incl...
  • fandq1223
  • fandq1223
  • 2016年11月16日 14:33
  • 4099

《PCL点云库学习&VS2010(X64)》Part 31 pcl::PointCloud::Ptr和pcl::PointCloud相互转换

《PCL点云库学习&VS2010(X64)》Part 31 pcl::PointCloud::Ptr和pcl::PointCloud相互转换 1、在函数返回指针时,经常会出现不知道的错误,不...
  • sinat_24206709
  • sinat_24206709
  • 2017年04月20日 16:20
  • 1549
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:learn pcl 04
举报原因:
原因补充:

(最多只允许输入30个字)