Point Clouds
君只见独不见
这个作者很懒,什么都没留下…
展开
-
Ubuntu下Qt中使用pcl库
pcl依赖及安装1.一般不用到qt或vtk显示点云###pcl通过ppa安装步骤//这样安装,目前默认安装的是pcl1.7.2sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pclsudo apt-get updatesudo apt install libpcl-dev##pcl1.8快捷安装(...原创 2018-08-11 12:50:16 · 3229 阅读 · 0 评论 -
StatisticalOutlierRemoval:离群点移除
官方代码解析首先解析一波官方代码:pcl::PCDReaderreader;//定义读取对象reader.read<pcl::PointXYZ>("table_scene_lms400.pcd",*cloud);//读取点云文件然后,创建了一个pcl::StatisticalOutlierRemoval滤波器,将对每个点分析的临近点个数设为50,并将标准差倍数设为1,这意味着...原创 2019-04-24 23:18:02 · 4583 阅读 · 2 评论 -
PCL库VTK显示点云法向时出错:no override found for vtkActor
错误:no override found for vtkActor(我的环境是pcl1.8.1)解决办法:1. 头文件中添加#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL);2.opengl32.lib 加入到链接器->输入->附加依赖项...原创 2019-03-08 22:33:59 · 748 阅读 · 1 评论 -
QGLViewer编译过程
libQGLViewer 2.7.1:官网下载 http://libqglviewer.com/installWindows.html Qt5.11.0, 编译器:MSVC2017-64bit解压后的样子:1 、编译QGLViewer,打开QGLViewer文件夹双击用qtcreater打开它-->qmake-->构建(build),编译完成2 、编译p...原创 2018-12-10 22:19:12 · 1001 阅读 · 0 评论 -
windows10详细配置pcl-1.8.1
工具:pcl各版本下载地址下载适当的版本,这里有32位和64位的,是要看你的VS的编译器是多少位的,并不是操作系统。安装部分,因为是以前装的就不截图了,就只把注意事项列出来:1、Add PCL to the system Path for all users2、选择安装路径,建议修改,默认安装路径中的Program files和PCL 1.8.1这两个文件名中都有空格,在q...原创 2018-09-05 12:28:45 · 4619 阅读 · 0 评论 -
windows下cmake编译VTK到PCL中
补充:如果嫌编译麻烦,这里可以下载我编译好的:VTK-8.0.1,下载后直接拷贝到pcl安装目录下替换原VTK目录。编译VTK的原因:pcl安装版中自带的vtk缺少QVTKWidget.dll,这样在QT Designer中就无法显示点云。工具:cmake-3.11pcl-1.8.1-allinone,pcl-1.8.1-pdbvs2015Qt5.10.1 下载地址...原创 2018-09-02 11:03:22 · 2735 阅读 · 0 评论 -
PCL随笔
1、创建点云数据指针变量,头文件:#include <pcl/point_cloud.h> #include <pcl/point_types.h>pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);pcl::io::loadPC...原创 2018-08-17 16:18:09 · 792 阅读 · 0 评论 -
Create a PCL visualizer in Qt with QtDesigner
这是PCL文档中的例程实现,原文地址:http://pointclouds.org/documentation/tutorials/qt_visualizer.php#more-on-qt-and-pcl介绍一下环境:Ubuntu16.04 + Qt5.8 + PCL1.8.1 + VTK7.1.1配置环境见另一篇文章。UI部分:只允许在QtDesigner中修改图片左上角...原创 2018-08-17 09:50:16 · 1024 阅读 · 1 评论 -
PCL经典例程
1、用到的头文件:#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL)VTK_MODULE_INIT(vtkInteractionStyle)VTK_MODULE_INIT(vtkRenderingFreeType)#include <iostream>#include <boost/...原创 2018-08-12 11:40:24 · 3266 阅读 · 2 评论 -
几何变换
几何变换详解在三维图形学中,几何变换大致分为三种,平移变换(Translation),缩放变换(Scaling),旋转变换(Rotation)。以下讨论皆针对DirectX,所以使用左手坐标系。平移变换将三维空间中的一个点[x, y, z, 1]移动到另外一个点[x’, y’, z’, 1],三个坐标轴的移动分量分别为dx=Tx, dy=Ty, dz=Tz, 即x’ = x + Txy’...原创 2019-04-30 22:02:39 · 545 阅读 · 0 评论