- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 点云配准论文复现:Robust generalized point cloud registration with orientational data based on expectation ma
复现一篇点云配准论文,使用混合概率对点云进行拟合,并使用EM算法进行求解
2022-09-16 21:43:12
1371
7
原创 A review of point clouds segmentation and classification algorithms
论文A review of point clouds segmentation and classification algorithms简单介绍
2022-09-08 08:24:56
277
原创 C++定义常量shared_ptr踩坑
问题描述:我在使用C++进行编程时想用底层const来修饰shared_ptr类型的变量,用意为不使用指针改变指针所指对象的值,最初错误定义变量的方式为shared_ptr<T> a;const shared_ptr<T> b;//想要定义的shared_ptr变量b = a; // 报错 但是在定义const shared_ptr变量之后对该变量进行赋值是编译器报错,报错内容为没有与这些操作数匹配的"="运算符解决:该问题在于使用const修饰shared_ptr和
2022-03-07 12:55:21
1890
原创 点云配准经典算法ICP复现 C++ Win10 pcl1.11.1
背景ICP算法是点云配准(registration)领域的主流算法,在学习过程中我尝试使用C++复现了ICP算法。我参考的是经典ICP论"P. Besl, N. McKay. ‘A Method for Registration of 3-D Shapes,’ IEEE Trans. on Pattern Analysis and Machine Intel., vol. 14, no. 2, pp. 239-256,1992"。建议论文和代码搭配阅读。环境windows10 + pcl1.11.1
2021-11-09 21:20:59
2133
1
原创 TEASER:快速可证明点云配准算法理解
思路使用**截断最小二乘(TLS)**对配准问题进行建模(类似于ICP算法)使用图理论框架将配准问题分解为尺度(scale)、**旋转(rotation)和平移(translation)**三个子问题使用adaptive voting算法求解尺度问题使用半正定规划松弛(SDP relaxation)将旋转问题转化为凸问题并求解使用adaptive voting算法求解平移问题部分细节理解截断最小二乘(TLS)截断最小二乘即在最小二乘法的基础上设置一个截断阈值c‾2\overline{c}
2021-10-31 15:58:28
935
原创 没有与参数列表匹配的重载函数pcl::PCDWrite::write
版本:PCL1.8.1+visual studio2015问题描述:在运行《点云库PCL从入门到精通》第六章VoxelGrid例程时,sensor_msgs和PCDWriter::write报错。解决:PCL1.8.1不支持sensor_msgs,修改后代码如下#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/filters/vox
2021-10-06 18:32:54
877
2
原创 “camera_“:不是“pcl::visualization::PCLVisualizer“的成员
配置:VS2015+PCL1.8.1问题:编译《点云库PCL从入门到精通》第五章可视化深度图像例程时编译器报错"camera_":不是"pcl::visualization::PCLVisualizer"的成员,报错代码如下: viewer.camera_.pos[0] = pos_vector[0]; viewer.camera_.pos[1] = pos_vector[1]; viewer.camera_.pos[2] = pos_vector[2]; viewer.camera_.f
2021-09-30 14:24:18
2008
2
原创 PCL8.1.0+VTK8.0.0+VS2015小白安装教程
PCL8.1.0+VTK8.0.0+VS2015小白安装教程配置:vs2015+pcl8.1.0+QT5.9.5+VTK8.0.0+cmake3.18.2背景:我最近在使用《点云库PCL从入门到精通》学习PCL,在编译书籍提供的cloud_viewer代码时,viewer.addSphere()函数报错。百度的时候网上有人说PCL自带的VTK库是不能用的,所以需要自己下载并配置VTK。由于我在配置过程中踩坑巨多,所以尽量将过程写的清楚一点。安装包下载PCL8.1.0下载地址QT5.9.5下载地址
2021-09-29 21:53:15
1201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人