- 博客(29)
- 资源 (4)
- 收藏
- 关注
原创 Qt:使用QML的2D canvas绘制2D图形
《在Qt中绘制点、线和其他基本2D图形》一文中使用Qt/C++,本文仅使用Qt Quick的QML
2023-08-06 21:01:43 463
原创 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 条件滤波器Conditional Filter
上图中蓝色部分就是使用条件滤波器移除的部分点云,白色的是保留下来的点云。这里使用点(x,y,z)的z字段数值。
2023-05-13 16:22:07 309
原创 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对点云进行曲面拟合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
原创 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
原创 在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
Open3D实现体素降采样、半径滤波和平面检测用到的点云数据ply格式
2023-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人