pcl
PCL是点云处理工具库,点云处理技术广泛应用CAD/CAM、机器人学、激光遥感测量、机器视觉、虚拟现实、人机交互、立体3D影像等诸多领域。本专栏收集了本人在实现点云数据的可视化工具软件时解决过的问题。
颜早早
曾经是个三维开发,现在是个Android。
展开
-
pcl点云的滤波与特征点学习笔记
参考链接:https://yq.aliyun.com/ziliao/431359 点云数据时不可避免的存在噪声,或者离群点(离主体点云即被测物体点云较远的离散点)。滤波是点云数据处理流程中的第一步,往往对后续处理管道影响很大,只有在滤波预处理中将噪声点、离群点、孔洞、数据压缩等按照后续处理定制,才能够更好的进行配准、特征提取、曲面重建、可视化等后续应用处理。目录一、滤波处理...原创 2018-11-18 20:37:50 · 4841 阅读 · 1 评论 -
PCL可视化-点选、框选(封装为类)
Pcl开发的应用中,当需要用户对点云做一些操作的时候,需要从屏幕拾取点云中某点的三维坐标。关于如何运用PCL实现这部分功能,很多介绍都是基于控制台程序的,调用写在main函数里,但是大部分时候,我们需要把这些事情封装在类中,这时候有一些小小的差别。这次学习主要是记录了对回调机制的理解,封装pcl的选点的回调函数为类的成员函数,完成拾取屏幕坐标点的功能,也记录下完整的类和调用部分的代码。 ...原创 2018-11-20 20:45:10 · 5096 阅读 · 3 评论 -
PCL可视化-vtk窗口嵌入mfc对话框(pcl1.8All in one安装的库直接可以用,不用自己编译)
一、环境介绍:1、pcl1.8All in one直接安装的,包括vtk在内的一些库都没有自己编译过。2、vs2015(很多博客的介绍,需要自己编译支持MFC的VTK啊,或者需要修改源码啊,最终经过实验,只用pcl安装包里带的vtk库也是可以完成的。)二、实现过程1、新建mfc对话框程序2、拖控件对话框中拖出一个CStaitc控件,在控件上右键-》添加变量,添加一个名为...原创 2018-12-19 21:33:13 · 2591 阅读 · 5 评论 -
PCL可视化-改进点云的点选、框选(不需要配合x|q|shift键)
一、前提点云的点选、框选事件,现在需要这样的操作:如果要在屏幕上框选点云,需要先点击屏幕、按下键盘x键出发框选,用鼠标框选、按下键盘x键表示结束框选、按下q键表示退出交互(到这一步的实现参考这篇)。这种键盘+鼠标的操作模式使用上确实太麻烦,所以这一篇在前一篇的基础上,用模拟键盘、鼠标消息的方法,代替了键盘+鼠标的交互模式。方法很野路子,有好办法的还请指教。1、环境:pcl1.8(vtk...原创 2019-01-09 20:40:16 · 4701 阅读 · 7 评论