合并点云分为两种类型:第一种是两个点云数据集的字段类型和维度相同,合并之后点云只是点的数量增加了;第二种是两个点云数据集的字段类型或维度不同,但是点的数量相同,合并之后相当于扩展了字段或维度,例如点云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. 2021年大数据HBase(十四):HBase的原理及其相关的工作机制
  2. Mysql 查看连接数,状态 最大并发数 怎么设置才合理
  3. Python 实现杨辉三角
  4. android手机连接无线路由器上网设置,手机连接无线网络怎么设置?手机Wifi无线网设置教程...
  5. 大叔也说Xamarin~Android篇~环境部署与破解
  6. python面向对象的含义_Python面向对象(一)
  7. 使用qsort()和bsearch()函数对值和字符串进行排序和查找
  8. 【Linux】复制文件到当前目录 / 复制文件并重命名到当前目录
  9. Datawhale编程学习之排序(3)
  10. UI自动化测试工具-AirTest
  11. 华硕飞行堡垒触摸板快捷键失效
  12. 直方图均衡化与直方图规定化
  13. 遍历文件夹下所有文件
  14. ClustalX进行多序列比对流程
  15. 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  16. wps小写金额转大写快捷键,wps表格怎么把金额变为大写
  17. 8_7.网络安全协议
  18. 我理解的一点股票技术分析
  19. 微信 支付 h5 开发 使用 best-pay-sdk
  20. 投射电子显微镜(TEM)

热门文章

  1. 华为OD机试真题 Java 实现【异常的打卡记录】【2023Q1 100分】
  2. MCIeCAN系列miniPCIe接口CAN卡、PCI Express mini接口CAN卡、minipciecan介绍
  3. Android Studio TV开发教程(五)建立电视回放应用
  4. 计算机毕业设计Javavue开发一个简单音乐播放器(源码+系统+mysql数据库+lw文档)
  5. 4G/5G频谱资源协同关键技术
  6. 深度解读谷歌MobileNet
  7. 【国庆篇】用html5简单制作一个国旗
  8. 基于头脑风暴优化的多目标优化计算
  9. DIY 作品 及 维修 不定时更新
  10. SQL server手工注入入门