pcl
起个名字费劲死了
这个作者很懒,什么都没留下…
展开
-
PCL基于法向量和曲率的区域生长算法(源码):
#include <pcl/io/pcd_io.h>#include <pcl/search/kdtree.h>#include <vector>#include <pcl/features/normal_3d.h>#include <Eigen/dense>#include <cmath>#include <...原创 2019-08-13 17:37:45 · 1855 阅读 · 1 评论 -
C++字符串操作:
1.查找文件后缀名://****************// string ss("C:\\Users\\admin\\Desktop\\test.pcd"); string suffixStr = ss.substr(ss.find_last_of('.') + 1);//获取文件后缀 cout << suffixStr << endl;//**********...原创 2019-08-19 14:00:31 · 82 阅读 · 0 评论 -
PCL点云点选+区域生长:
#include <iostream>#include <vector>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/visualization/pcl_visualizer.h>#include "region_growing.h"bo...原创 2019-08-14 15:31:22 · 1750 阅读 · 8 评论 -
PCL:PCL_PCLPlotter类,绘制折线图
//头文件:#include <pcl/visualization/pcl_plotter.h> visualization::PCLPlotter *plot_(new visualization::PCLPlotter("高程与点数折线图")); plot_->setBackgroundColor(1, 1, 1); plot_->setTitle("高程与点数...原创 2019-08-20 10:03:10 · 1090 阅读 · 2 评论 -
PCL:利用霍夫变换进行直线检测
最近涉及到直线检测的东西,所以查了查资料,发现大多数都是图像方面的,没查到点云方面的资料,给出的源码很多也是利用opencv完成,有点心累,所以还是自己写一下霍夫变换吧。具体原理,看大神解释(直线检测,圆检测等----):https://blog.csdn.net/shanchuan2012/article/details/74010561需求:在XOY平面内,检测混有噪声的点云数据中的直线。...原创 2019-08-30 17:03:34 · 6496 阅读 · 6 评论 -
C++/PCL:最小二乘拟合平面直线,平面多项式曲线,空间多项式曲线
//fitting.h#include <pcl/point_types.h>#include <vector>#include <Eigen/dense>#include <vtkPolyLine.h>#include <pcl/visualization/pcl_visualizer.h>#include <pcl/...原创 2019-09-04 20:24:07 · 10173 阅读 · 12 评论 -
PCL点云库学习笔记(3):点云的欧式聚类
点云欧式聚类算法流程:(1)点云读入;(2)体素化下采样(方便处理);(3)去离散点;(4)RANSAC算法检测平面,并剔除平面点云;(5)欧式聚类;(6)结果的输出和可视化;点云数据链接:链接:https://pan.baidu.com/s/1VTVxn3BntbAr9tGHv6L-HA提取码:u81q代码:#include <vtkAutoInit.h>VT...原创 2019-06-14 16:14:59 · 11290 阅读 · 4 评论 -
PCL点云库学习笔记(2):点云平面分割(RANSAC)
初学者笔记:点云数据链接:链接:https://pan.baidu.com/s/1VTVxn3BntbAr9tGHv6L-HA提取码:u81q代码:#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL)#include <pcl/io/pcd_io.h>#include <pcl/poin...原创 2019-06-14 17:48:34 · 6672 阅读 · 5 评论 -
PCL点云库学习笔记(4):区域生长点云分割
初学者笔记:点云数据链接:链接:https://pan.baidu.com/s/1VTVxn3BntbAr9tGHv6L-HA提取码:u81q代码:#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL)#include <pcl/io/pcd_io.h>#include <pcl/poin...原创 2019-06-14 19:09:20 · 4069 阅读 · 2 评论 -
PCL点云库学习笔记
PCL系列PCL点云库学习笔记(1):点云读取、显示、噪声点去除,体素化下采样、法向量求解并显示PCL点云库学习笔记(2):点云平面分割(RANSAC)PCL点云库学习笔记(3):点云的欧式聚类PCL点云库学习笔记(4):区域生长点云分割学习笔记,欢迎交流—未完待续~...原创 2019-06-14 20:11:39 · 1123 阅读 · 1 评论 -
PCL安装及配置(vs2013+pcl1.8.0)
1.装vs20132.装PCL3.配置环境2.1 双击软件,开始安装。2.2 定义自己的安装路径,安装过程中会弹出新窗口,将OPENNI装到图中对应的文件目录下(自己的路径自己定义)。2.3 PCL安装结束将pdb文件复制,粘贴到安装目录的bin文件下。2.4 配置环境变量D:\software\pcl\az_gc\PCL 1.8.0\bin;D:\software\pc...原创 2019-06-25 19:14:33 · 5810 阅读 · 0 评论 -
PCL点云库学习笔记(5):建立点云的kdtree索引
初学者笔记:点云数据链接:链接:https://pan.baidu.com/s/1VTVxn3BntbAr9tGHv6L-HA提取码:u81q代码:#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL)#include<pcl/point_types.h>#include <pcl/io/...原创 2019-06-23 19:26:19 · 2277 阅读 · 1 评论 -
PCL点云库学习笔记(6):点云超体素化(VCCS)
初学者笔记:点云数据链接(不会上传,所以用了百度云):链接:https://pan.baidu.com/s/1VTVxn3BntbAr9tGHv6L-HA提取码:u81q#include <pcl/console/parse.h>#include <pcl/point_cloud.h>#include <pcl/point_types.h>#inc...原创 2019-07-04 16:18:21 · 6492 阅读 · 5 评论 -
pcl:VS2013+QT5.6+PL1.8点云读取显示
完整代码:界面采用desginer设计界面继承了mainwindow,做了个下拉菜单按钮,显示界面直接用了pcl编译的QVTKWidget。pcl11.h//#pragma once#include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionSty...原创 2019-07-29 10:26:31 · 387 阅读 · 0 评论 -
PCL点云库学习笔记(1):点云读取、显示、噪声点去除,体素化下采样、法向量求解并显示
初学者可参考:#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL)#include <pcl/features/normal_3d.h>#include <pcl/kdtree/kdtree.h>#include <pcl/point_types.h>#include &l...原创 2019-06-12 21:14:08 · 2914 阅读 · 2 评论