合并点云分为两种类型:第一种是两个点云数据集的字段类型和维度相同,合并之后点云只是点的数量增加了;第二种是两个点云数据集的字段类型或维度不同,但是点的数量相同,合并之后相当于扩展了字段或维度,例如点云A是N个点的XYZ点集,点云B是N个点的RGB点,则连接两个字段形成的点云C是N个XYZRGB类型。

一、扩展点的数目

相关函数:

inline const PointCloudoperator + (const PointCloud& rhs)

example:

cloudC = cloudA + cloudB;

二、扩展点云字段或者维度

相关函数:

template <typename PointIn1T, typename PointIn2T, typename PointOutT> void
pcl::concatenateFields (const pcl::PointCloud<PointIn1T> &cloud1_in,const pcl::PointCloud<PointIn2T> &cloud2_in,pcl::PointCloud<PointOutT> &cloud_out)

example:
一定要确定cloud1_in和cloud2_in点云数目相同,并且cloud_out的字段包含两个输入点云的所有字段!

// 一个PointXYZ类型的点云和一个Normal类型的点云合并为一个PointNormal类型点云
pcl::concatenateFields(cloudC, cloud_normal, cloud_xyznormal);

PCL学习笔记——合并点云相关推荐

  1. 点云库PCL学习笔记 -- 点云滤波Filtering -- 3. StatisticalOutlierRemoval 统计滤波器

    点云库PCL学习笔记 -- 点云滤波Filtering -- 3.StatisticalOutlierRemoval 统计滤波器 StatisticalOutlierRemoval 统计滤波器相关简介 ...

  2. PCL学习笔记(二):PCL官方教程学习

    PCL学习笔记(二):PCL官方教程学习 PCD文件制作 Features 表面法线提取 Keypoints 提取NARF关键点 KdTree Range Image How to create a ...

  3. python学习笔记---中文词云

    python学习笔记–中文词云 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 发现词云的展示还挺有意思的,比较多的应用场景是给用户打标签,社交软件应用较多.今天随便找了一些文字电影 ...

  4. 点云PCL学习笔记-分割segmentation-RANSAC随机采样一致性算法欧式聚类提取

    随机采样一致性算法RANSAC 程序实例参考网址: https://pcl.readthedocs.io/projects/tutorials/en/latest/random_sample_cons ...

  5. PCL学习笔记(3)——openni2_grabber从相机获取点云数据

    源码 #include <pcl/io/openni2_grabber.h> #include <pcl/visualization/cloud_viewer.h> #incl ...

  6. 【学习笔记】阿里云天池龙珠计划SQL训练营-Task06:综合练习题-10道经典题目

    本笔记为阿里云天池龙珠计划SQL训练营的学习内容 链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql 练习题1: 请使用A股上市公司 ...

  7. PCL学习笔记-PCL简介

    PCL(点云库)学习笔记 1.简介 点云数据的处理可以采用获得广泛应用的Point Cloud Library(点云库,PCL库). PCL库是一个最初发布于 2013年的开源c++库,它实现了大量点 ...

  8. PCL学习一:点云与PCL基础

    参考引用 黑马机器人 | PCL-3D点云 PCL(Point Cloud Library)学习记录 PCL点云库学习笔记(文章链接汇总) 1. 点云概述 点云(Point Cloud)是三维空间中, ...

  9. PCL学习笔记(35)——3D物体识别

    源码 #include <pcl/io/pcd_io.h> #include <pcl/point_cloud.h> #include <pcl/corresponden ...

最新文章

  1. Go 语言编程 — gorm 的数据完整性约束
  2. qstring如何初始化_QString介绍
  3. 机器学习——支持向量机SVM之非线性模型(低维到高维映射)
  4. 2017蓝桥杯省赛---java---B---3(承压计算)
  5. 什么是激光雷达技术?
  6. php js绝对路径,javascript将相对路径转绝对路径示例_基础知识
  7. sql 生成一列1到10的数字_SQL 打印矩阵(三)
  8. 国产计算机设备,国产计算机报价
  9. 软件测试肖sir__简历模板制作
  10. Python 爬虫常用代码
  11. cass软件yy命令_南方CASS软件快捷命令大全,高手必备。。。
  12. QCA9531修改寄存器值控制GPIO
  13. 免费隐私保护国外域名注册商namecheap教程
  14. 异常事件检测论文汇总(Abnormal Event Detection)
  15. php guzzlehttp,PHP HTTP客户端-Guzzle原理解析
  16. 〔王鹰教程五〕和弦的分类记忆法
  17. 7_Arya_superbeyone_新浪博客
  18. Mac技巧之更改苹果电脑开机画面的技巧
  19. 认识一下netlogon服务
  20. Centos7安装Promethus(普罗米修斯)监控系统完整版

热门文章

  1. 编写两个矩阵相乘的方法(Java)
  2. 数学最高奖菲尔兹奖得主 Laurent Lafforgue 官宣加入华为!
  3. Eformer: Edge Enhancement based Transformer for Medical Image Denoising
  4. ajax可以说成技能吗,争论:Ajax技能能无法即将没落?
  5. 鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍
  6. 122FPS,51.9mAP 超轻量关键点检测算法PP-TinyPose来啦!
  7. 【51单片机】电子时钟带秒表
  8. DOB--Q滤波器的特性
  9. 打印机无法扫描解决方案
  10. 三菱电机扩大 SiC 产品阵容