自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 PCL学习(6) 特征描述与提取Features

在三维点云中,每个点的法向量表示该点所在局部平面的垂直方向。对于光滑曲面,法向量可以反映曲面的几何特性;对于噪声点云,法向量需要鲁棒估计。

2025-04-09 11:29:28 1120

原创 PCL学习(5)随机采样一致性算法RANSAC

RANSAC是一种,用于从包含大量异常值的数据中拟合数学模型。其核心思想是通过和,找到最优的模型参数,避免异常值的干扰。:每次从数据中随机选取最小子集(如拟合直线时选2个点)来估计模型参数。:用估计的模型测试其他数据点,统计符合模型的内点(inliers,误差小于阈值的数据)。:重复上述过程,选择内点最多的模型作为最优解。:从数据中随机选取最小样本集(如拟合平面需3个点)。:用采样点计算模型参数(如直线方程)。:计算所有数据点到模型的误差,统计满足误差阈值的点(内点)。

2025-04-05 16:54:47 989

原创 PCL学习(4)关键点

在 3D点云处理 和 计算机视觉 中,关键点是指点云或图像中具有显著特征、能够代表物体结构或场景重要信息的点。关键点也称为兴趣点,它是 2D 图像或 3D 点云或曲面模型上,可以通过检测标准来获取的具有稳定性、区别性的点集。从技术上来说,关键点的数量比原始点云或图像的数据量少很多,其与局部特征描述子结合组成关键点描述子。常用来构成原始数据的紧凑表示 ,具有代表性与描述性,从而加快后续识别、追踪等对数据的处理速度 。关键点是点云或图像中满足以下条件的点:独特性:与周围点有明显差异(如几何形状、颜色、深度变化)

2025-04-02 21:03:30 939

转载 PCL学习(3)深度图及边缘提取

属于物体表面的最外层可见点(即物体与背景或空区域的交界点)。

2025-04-01 21:27:17 16

原创 PCL学习(3)点云滤波

离群点移除是点云处理中的一项关键技术,主要用于识别并消除数据中的噪声点和异常值。离群点是指明显偏离点云主体分布的孤立点或噪声点。传感器测量误差、环境干扰、物体表面高反射或吸收导致的异常测量都会导致离群点的产生,离群点会使局部点云特征(例如表面法线或曲率变化)的估计复杂化,从而导致错误的值,进而可能导致点云配准失败。特征说明空间孤立性远离点云主体分布(如悬浮在空中的孤立点)密度异常在局部区域内的密度显著低于周围点云(如本应连续的表面出现孔洞边缘的点)反射率异常。

2025-03-28 14:00:45 1254

原创 PCL点云学习(2)点云拓扑结构

pcl::KdTreeFLANN<pcl::PointXYZ>是PCL中用于高效空间搜索的 KD 树,通过pcl::KdTreeFLANN<pcl::PointXYZ> kdtree;创建KD树。

2025-03-25 21:12:52 815

原创 PCL点云库学习(1)

width(int):指定点云数据集的宽度对于无组织格式的数据集,width代表了所有点的总数对于有组织格式的数据集,width代表了一行中的总点数:制定点云数据集的高度对于无组织格式的数据集,值为1对于有组织格式的数据集,表示总行数:包含所有PointT类型的点的数据列表。

2025-03-24 19:44:32 965

原创 VS2017+PCL 1.8.1配置

打不开的可以挂梯子或下载瓦特工具箱进行加速1、进入网址后下滑页面下载这两个文件。2、下载以下两个文件。

2025-03-18 15:22:58 1032

原创 windows系统下yolov8部署

首先我们需要安装annconda,这里我参考的是这两篇。1、Anaconda的安装2、pycharm安装。

2025-03-10 19:53:04 1045

原创 QtCreator项目编译下报错:-1: error: No rule to make target ‘playsence.cpp‘, needed by ‘debug/playsence.o‘.

我在项目中创建了playsence类,但由于单词拼错,我想重新创建playscene,创建完成后,我删除了playsence类的.cpp文件和.h文件,但一直报上述错误,是因为在.pro文件中需要删除playsence.cpp文件和playsence.h文件。

2025-02-28 10:10:44 122

原创 Qt中的事件

鼠标事件:如,处理鼠标点击、移动等。键盘事件:如QKeyEvent,处理键盘按键的按下和释放。窗口事件:如,处理窗口大小调整。定时器事件:如,处理定时器触发。绘制事件:如,处理窗口或控件的绘制。焦点事件:如,处理控件获得或失去焦点。1、右键---->Add New3、填写类名---->下一步---->完成4、修改mylabel.h文件的源码。Q_OBJECTpublic://鼠标进入事件//鼠标离开事件signals:5、修改mylabel.cpp文件的源码。#endif。

2025-02-26 17:44:43 1284

原创 Qt Creator登录界面布局设计和控件介绍

1、点击左侧Buttons中的PushButton进行拖拽,点击修改名字为登录--->QAbstractButton--->点击小三角---->点击选择资源。2、点击上述添加的资源文件---->iconSize可以修改图片的大小5.1封装自定义文件1、添加文件2、Qt--->Qt设计师界面类---->Choose3、Widget---->下一步4、修改类名---->下一步--->完成。5、 点击smallWidget.ui。

2025-02-24 20:03:11 802

原创 QMainWindow介绍、VS和Qt Creator界面创建、标准对话框的介绍

模态对话框不可以对其他窗口进行操作,使用需要先包含头文件<QDialog>,QDialog dlg2(this);匿名对象创建在栈上,但没有释放是因为代码被阻塞了dlg.exec();,triggered来触发对话框。//为了保证代码的可移植性,使用绝对路径的话换台设备不能跑通代码//使用添加Qt的资源“: + 前缀名 + 文件名”//对话框 分类//模态对话框(不可以对其他窗口进行操作)//非模态对话框(可以对其他窗口进行操作)

2025-02-20 21:56:16 1112

原创 QT(跨平台图形界面引擎)简介

teacher.hQT在1991由奇趣科技创立,具有跨平台、接口简单,容易上手、一定程度上简化了内存回收等优点,分为商业版和开源版,有很多由qt开发成功的案例,如Linux 桌面环境 KDE、谷歌地图、VLC多媒体播放器、WPS office等。一、VS中创建QT界面的步骤:1、文件------>>新建------>>项目,选择QtWidgetsApplication------>>下一步2、填写项目名称,更改项目路径------>>创建3、下一步------>>下一步------>>完成。

2025-02-18 19:30:11 744

空空如也

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

TA关注的人

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