博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
点云合并pcl重载“+”
阅读量:7132 次
发布时间:2019-06-28

本文共 915 字,大约阅读时间需要 3 分钟。

pcl相对于其他大型的库看似结构简单,功能单一,但是上手还是挺轻松的,最近博主也差不多2个月没怎么研究使用pcl了,最近由于项目需要,今天打开了本人的平台,查看以前写的代码,发现pcl竟然重载了“+”,这样点云数据的合并变得就很简单了,其实博主在一年前做点云平台时就实现了这些功能,今天再次使用感觉异常的好用与亲切,好用的工具还是需要贡献出来,直接上代码

PointCloud<PointXYZRGB>::Ptr cloudNew1(new  PointCloud<PointXYZRGB>);

 PointCloud<PointXYZRGB>::Ptr cloudNew2(new  PointCloud<PointXYZRGB>);
 cloudNew1->points.resize(100);
 cloudNew2->points.resize(101);
 PointCloud<PointXYZRGB>::Ptr cloudNew3(new  PointCloud<PointXYZRGB>);
 *cloudNew3 = *cloudNew1 + *cloudNew2;

{px=0x00000220112b2d40 {header={seq=0 stamp=0 frame_id="" } points={ size=100 } width=0 ...} pn={pi_=...} }

{px=0x0000022011489870 {header={seq=0 stamp=0 frame_id="" } points={ size=101 } width=0 ...} pn={pi_=...} }

{px=0x0000022011489da0 {header={seq=0 stamp=0 frame_id="" } points={ size=201 } width=201 ...} pn={pi_=...} }

经测试数据变为201了

要是一些算法库都能优化成这样,这样对于像我这样的新手来说可又多了一枚神器。

转载于:https://www.cnblogs.com/z-web-2017/p/10520446.html

你可能感兴趣的文章
Azure云端部署Exchange 2016双数据中心—Part6(DAG切换测试)
查看>>
通过ansible部署高可用LNAMMKP架构
查看>>
IBM Aix系统添加硬盘步骤
查看>>
“esxcli software vib” commands to patch an ESXi 5.x/6.x host (2008939)
查看>>
heartbeat管理与虚拟IP介绍
查看>>
Syslog-ng+Rsyslog收集日志:RELP可靠传输,替代UDP、TCP(五)
查看>>
课程第八天内容《基础交换八》补充案例
查看>>
ionic 之 基本布局
查看>>
nginx开启目录浏览
查看>>
32位Linux设置超大Oracle SGA的分析
查看>>
const 的用法总结
查看>>
2017企业网盘年终盘点|机遇与挑战并存,寡头显现
查看>>
将linux用在开发环境中
查看>>
在 Cent OS 6.5 中安装桌面环境
查看>>
liquibase判断mysql表字段是否存在
查看>>
透彻理解VLAN技术
查看>>
linux-Centos 7下bond与vlan技术的结合
查看>>
sqoop2安装配置
查看>>
ulimit调优|设置普通用户的ulimit值
查看>>
AGG第九课 agg::rendering_buffer 渲染缓存
查看>>