自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 CMAKE构建VTK,添加Qt支持,用于显示PCL点云

为VTK添加Qt支持,用来兼容pcl算法及其点云数据结构

2024-03-11 10:26:40 685

原创 PCL实现点云目标分割——约束平面裁剪

多尺度分割

2023-10-06 18:19:30 417 1

原创 Qt:使用QML的2D canvas绘制2D图形

《在Qt中绘制点、线和其他基本2D图形》一文中使用Qt/C++,本文仅使用Qt Quick的QML

2023-08-06 21:01:43 463

原创 在Qt中绘制点、线和其他基本2D图形

简要介绍Qt绘制二维图形的方法,使用QPainter 和QPainterPath实现,简单易学。

2023-07-31 10:18:56 870

原创 PCL实现有序点云3D边缘检测Edge Detection

有序点云的3D边缘检测和可视化

2023-07-17 19:04:24 1023

原创 PCL中用欧氏距离和法向量差异方法分离点云中的聚类Euclidean Clusters

分离后的聚类1(原点云中的桌面部分):分离后的聚类2(原点云中的地面部分):原始点云:三个重点:1. 利用点与点的欧氏距离,如欧式距离小于10cm

2023-07-12 18:14:12 382

原创 Open3D(Python)实现体素降采样、半径滤波和平面检测voxel downsample,removeradius outliers and planar detection

彩色深度图如下:原始输入点云图如下:红色是外点,灰色是内点,半径滤波效果如下平面检测效果。

2023-07-12 15:40:02 294

原创 PCL中实现SIFT关键点提取

论文Distinctive Image Features from Scale-Invariant Keypoints@LoweSIFT算法一种从数据中提取分散的不变特征的方法,可以用于在对象或者场景的不同视角中进行可靠的匹配。这些特征对图像尺寸和旋转时不变的,并且被证明可以在大量仿射失真、3D 视点变化、噪声增加和照明变化范围内提供强大的匹配。SIFT关键点足够分散,当存在大量图片和大量特征时,单个特征也能够大概率正确匹配。

2023-06-28 09:19:05 338

原创 PCL实现用区域生长算法寻找点云中的平面Region Growing

简单的区域生长算法

2023-06-16 15:24:18 548

原创 PCL最近点迭代ICP算法实现点云配准

PCL实现ICP配准

2023-05-28 13:08:38 359

原创 PCL 条件滤波器Conditional Filter

上图中蓝色部分就是使用条件滤波器移除的部分点云,白色的是保留下来的点云。这里使用点(x,y,z)的z字段数值。

2023-05-13 16:22:07 309

原创 PCL实现分割凸包或凹包convex/concave hull

NOTE: 添加预处理器定义。

2023-05-13 15:19:45 973

原创 PCL拼接点云数据

点云拼接,用点、法向量组成一个点云

2023-05-02 14:26:58 1374

原创 PCL使用RANSAC算法做聚类分割

这里主要用到了RANSAC算法,即random sample consensus。设置一个用来拟合点的模型,随机选取一部分点作为内点inliers,拟合模型。

2023-05-02 12:51:13 387

原创 PCL实现点云渐进形态学滤波Progressive Morphological Filter

该算法可以用来过滤掉一些非地形表面点,如建筑、树木等形成的点云。原始点云滤波后的点云,过滤掉了非地表点。

2023-05-01 00:18:29 368

原创 Open3D点云和三角网格相互转换Conversion between Point Cloud and Triangle Mesh

重点介绍了点云转换成三角网格所使用的泊松重建和BPA算法,以及三角网格通过采样算法转换成点云。这种转换在点云处理过程中非常重要。

2023-04-23 14:45:05 1069

原创 markdown中数学符号语法

原文地址 https://upyesp.org/posts/makrdown-vscode-math-notation/#greek-alphabet。

2023-04-20 03:27:30 67

原创 使用PCL进行闭合曲线拟合curve fitting

本文介绍了使用B样条曲线拟合点云为闭合曲线的过程,包含源代码,项目构建,编译方式等

2023-04-15 18:29:33 1235 3

原创 PCL对点云进行曲面拟合Surface Fitting(Curve Fitting升维版)

用PCL对特定点云进行曲面拟合,可以输出网格化的曲面,包含源代码等

2023-04-15 17:59:17 1015

原创 Q_DECLARE_METATYPE和qRegisterMetaType

解释一下Q_DECLARE_METATYPE和qRegisterMetaType的应用范围和用法,即回答了在什么情况下用,怎么用的问题

2022-12-20 13:44:32 767

原创 VS Code配置文件.json文件编写范式

vscode写C++配置文件编写方法,包括launch.json,task.json等

2022-10-04 16:22:12 418

原创 VS中为QT项目添加多个ui

在VS中为QT项目创建多个ui文件,根据功能对不同的ui进行分类管理。

2022-03-25 15:38:55 7117 2

原创 PCL中使用KdTree搜索

摘要本文介绍了如何使用pcl中的KdTree模块实现最近邻搜索和radius搜索。理论kd tree,也就是k维树,是计算机科学中用来组织k维空间中点数据的一种数据结构。它是二叉树的一种变种,主要是在二叉树上添加了一些其他条件限制。对于范围和最近邻搜索来说,K-d树是非常有用的数据结构。在点云中,通常只需要三维树,因此K-d树对于我们的目标来说就是3D的。k-d 树的每个级别都使用垂直于相应轴的超平面沿特定维度拆分所有子级。在树的根部,所有子级都将根据第一个维度进行拆分(即,如果第一个维度坐标小于根,

2022-01-01 17:56:42 1210

原创 SSH用于推送GitHub

生成SSH密钥如果还没有 SSH 密钥,则必须生成新的 SSH 密钥以用于身份验证。如果不确定是否已具有 SSH 密钥,可以检查现有密钥。有关详细信息,请参阅"检查现有 SSH 密钥"。如果要使用硬件安全密钥向 GitHub 进行身份验证,则必须为硬件安全密钥生成新的 SSH 密钥。使用密钥对进行身份验证时,必须将硬件安全密钥连接到计算机。有关更多信息,请参阅OpenSSH 8.2 发行说明。如果您不想在每次使用 SSH 密钥时都重新输入密码,则可以将密钥添加到 SSH 代理,该代理管理您的 SSH

2022-01-01 17:13:14 938

原创 pcl依赖库备忘录一

备忘

2021-12-26 23:30:23 213

原创 C++多线程编程with QT

QT中启动线程的参考示例和注意点

2021-12-24 10:04:20 265

原创 在ABB机器人中利用multitasking模块和PC Interface模块创建多任务

文章目录多任务的任务类型多任务的设置多任务的任务类型Normal:普通任务Semistatic:半静态任务,热启动后,任务从main程序起点开始重新执行。Static:静态任务,热启动后,任务从当前指针位置执开始行。多任务的设置虚拟示教器的控制面板页面虚拟示教器的配置——配置系统参数 ==>> 主题——controller选择Task后,点击显示全部选择添加,进入新建task页面,设置task类型(TYPE)和task的值(建议根据自己要实现的task功能定义

2021-12-10 18:42:34 3292 1

原创 Qt中点云可视化——Windows环境基于QOpenGLWindow实现qt visualizer

在Qt中实现点云可视化,在QT5.15中实现PCL1.12点云处理,Windows平台VS2019

2021-12-07 13:27:01 1894 5

原创 ABB机器人编程随记

ABB编程知识的随笔,记得有点杂乱,等有时间再整理,暂时先这样

2021-12-07 09:28:08 13623

Open3D实现体素降采样、半径滤波和平面检测用到的点云数据ply格式

Open3D实现体素降采样、半径滤波和平面检测用到的点云数据ply格式。 数据用于半径滤波,体素降采样和平面检测,注意该点云中点与点之间的间距是3mm,应该根据这个值调整算法中半径滤波值,推荐体素降采样leaf参数为10,半径滤波参数为nb_points=35, radius=30

2023-07-12

点云数据文件,PLY格式

资源适用于open3D,PCL等开源3D点云处理框架处理

2022-02-12

点云数据文件,ply格式

资源适用于open3D,PCL等开源3D点云处理框架处理

2022-02-12

点云数据,PLY,可自行转换成pcd等格式

资源适用于open3D,PCL等开源3D点云处理框架处理

2022-02-12

qt_visualizer.zip

在QT5.15中可视化点云,使用QVTKOpenGLNativeWidget.h,环境PCL1.12,VTK>8.2

2021-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除