随笔分类 - PCL案例介绍
基于《pcl点云库》
摘要:之前有篇博客讲到八叉树的重要性,其基本涉及到了点云算法的方方面面,点云数据在空间上杂乱无序,因为其在空间上并不存在任何拓扑关系,原始点云数据仅仅是该空间内的所有数据点一个简单的集合。八叉树的构建以及其近邻搜索的方法解决了点云数据杂乱无序的问题,让各数据点与其邻域点建立联系,构建八叉树索引后的各数据点
阅读全文
摘要:一直想写一篇关于八叉树的博客,我的博客大概也快一年没更新了。八叉树的重要性其实不用我再次强调了吧,它涉及到算法的方方面面吧,也是三维点云数据处理的一个重要基石,从显示到交互再到算法八叉树无不扮演着极其重要的角色。当然并不是任何算法都会涉及到八叉树,将三维点云数据处理成二维有时也是一种比较常见的处理手
阅读全文
摘要:背景:为什么要编译PCL源码,一方面对于PCL类里面一些不对外开发的成员变量,有时又急需使用到,如果可以编译源码,不妨将其改成public,当然也可以进行其它方面的更改,但这也取决于个人的编码能力。另一方面我们有时对某一类算法感兴趣,尤其是实现该算法过程中可能涉及到很多我们认为有用的工具,那么源码就
阅读全文
摘要:PCL自带的裁剪方法,本人就不作介绍了,具体详见本人之间的博客https://www.cnblogs.com/z-web-2017/p/10187556.html,此处主要是对之前裁剪方法存在的不足进行完善,加入视点方向进行投影。保证相机转动时,投影方向随之转动: 具体代码如下:
阅读全文
摘要:pcl相对于其他大型的库看似结构简单,功能单一,但是上手还是挺轻松的,最近博主也差不多2个月没怎么研究使用pcl了,最近由于项目需要,今天打开了本人的平台,查看以前写的代码,发现pcl竟然重载了“+”,这样点云数据的合并变得就很简单了,其实博主在一年前做点云平台时就实现了这些功能,今天再次使用感觉异
阅读全文
摘要:pcl是干什么用的 pcl(point cloud library)就是点云库,就是处理点云用的 目前哪些学科会用到它呢? 本人知识水平有限,目前了解到的,就是论文里关注到的,有控制工程,机械设计,测绘,自动化,电器等等相关专业会用到这个库 本人的思路: 1.先按固定的套路介绍一下pcl的配库的过程
阅读全文