自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一张图理解粒子群算法

2023-04-02 15:37:07 146

原创 hello world第一个Qt程序C++

【代码】hello world第一个Qt程序C++

2023-03-31 15:59:13 148

原创 VS2019+qt5.14下载安装到配置

点击下面红框的Qt选择相应的版本,Qt5.7之前的版本不建议使用,很多功能都没有,现在最新的是5.15,可以选择5.14,低于该版本的可能没有VS2019对应的Qt.Qt5.15以后需要在线安装,本篇博客不做介绍,关于Qt5.15, Qt6的安装可以看这篇博客:【Qt5.15安装】。VS2019安装好后,就可以安装Qt了,注意:安装Qt前需要断网,直接拔网线。找到安装QT的路径下的qmake.exe即可。之后就可以创建新的QT项目了。

2023-03-31 15:34:07 404

原创 我打算写一个基于openCV的人脸加密软件

1。

2023-03-28 15:53:08 98

原创 图像处理常用的代码 灰度、锐化处理、椒盐滤波等

【代码】图像处理常用的代码 灰度、锐化处理、椒盐滤波等。

2023-03-28 15:32:28 517

原创 C++数组常见函数汇总

反转函数就是头对尾逐渐向里的元素交换,比如数组{1,4,2,5,8,4},用反转数组后就是{4,8,5,2,4,1}cout << “元素 " << *num << " 在num_list中”<<endl;//注意指针的输出方式。cout << "其索引为 " << distance(v.begin(), num) << endl;cout<< “元素 " << find_num << " 不在num_list中” << endl;// replace(b,b+7,1,2)可以把b数组的元素1替换为2。

2023-03-28 11:31:05 1136

原创 点云下采样

点云下采样是指通过减少点云数据中的点数来降低点云数据的复杂度和存储空间,同时保留点云的主要特征和形状信息。例如,对于密集的点云数据,可以使用基于距离的采样方法,对于稀疏的点云数据,可以使用体素格化采样方法。基于距离的采样:在点云数据中选择一个点作为起点,然后选取一定距离内的最近的点进行采样,从而减少点数。基于距离的采样可以保留点云的形状信息,但可能会导致采样点不够均匀。体素格化采样:将点云数据划分为一定大小的体素,然后在每个体素中选择一个代表点进行采样,从而减少点数。

2023-03-28 10:54:40 1345

原创 点云分解之octree八叉树

八叉树(Octree)的定义是:若不为空树的话,树中任一节点的子节点恰好只会有八个,或零个,也就是子节点不会有0与8以外的数目。再想象我们有一个房间,房间里某个角落藏着一枚金币,我们想很快的把金币找出来,聪明的你会怎么做?建立空间索引在点云数据处理中已被广泛应用,常见空间索引一般是自顶向下逐级划分空间的各种空间索引结构,比较有代表性的包括 BSP 树、KD 树、KDB 树、 R树、R+树、CELL 树、四叉树和八叉树等索引结构,而在这些结构中 KD 树和八叉树在 3D点云数据排列中应用较为广泛。

2023-03-28 10:38:51 547

原创 点云拓扑结构kd-tree

831.143 528.575 49.1108 (距离平方:: 3547.73)895.526 474.046 15.4881 (距离平方:: 4483.69)800.533 404.722 17.5067 (距离平方:: 5940.43)883.627 521.055 80.4733 (距离平方:: 6565.14)812.125 504.955 118.511 (距离平方:: 7581.4)811.675 503.8 11.0198 (距离平方:: 2653.71)方式一:指定搜索最近的K个邻居。

2023-03-28 10:31:24 240

原创 RANSAC算法

RANSAC为Random Sample Consensus的缩写。内容过两天总结在这里,先开个栏。

2023-03-27 15:41:18 277

原创 我写了一个自动识别火车车厢位置的算法【lidar点云识别】

我写了一个自动识别火车车厢位置的算法【lidar点云识别】

2023-03-21 15:42:55 301

原创 我写了一个自动识别水中絮体并计算絮体体积、分形维数的算法

【MATLAB】我写了一个自动识别水中絮体并计算絮体体积、分形维数的算法

2023-03-21 15:29:42 283 4

原创 点云的主成分分析代码+原理直接可用【C++/PCL】

具体来说,假设有一个d维数据集D,其中每个样本有d个特征,可以将其表示为一个d维向量。PCA的目标是将这个d维数据集D映射到k维空间(k

2023-03-20 10:58:37 561

原创 PCL点云库的环境配置操作流程

PCL(Point Cloud Library)是一个开源的点云处理库,提供了许多点云处理和分析的功能,包括点云数据的输入输出、滤波、配准、分割、识别等。测试代码:安装完PCL库和依赖项后,可以编写一些简单的测试代码来测试PCL是否安装成功。下载PCL库:可以从PCL官网(https://pointclouds.org/downloads/)下载适合自己系统版本的PCL库。具体配置方式可以参考PCL官方文档。以上是PCL点云C++环境配置的基本步骤,需要根据具体的操作系统和IDE环境进行相应的配置。

2023-03-19 15:15:17 374

原创 pcd 文件xyz格式可视化【C++\pcl】

【代码】pcd 文件xyz格式可视化【C++\pcl】

2023-03-19 14:19:27 248

原创 点云归一化【C++\pcl】

【代码】点云归一化【C++\pcl】

2023-03-19 14:17:37 1509 2

某隧道las点云文件的原始数据

某隧道las点云文件的原始数据可以在许多领域中发挥重要作用,例如: 隧道建设:使用点云数据可以对隧道的建设现场进行实时监测,及时发现和解决问题,提高建设效率和质量。 隧道维护:使用点云数据可以对隧道内部的结构和设施进行检查和维护,及时发现和处理潜在问题,确保隧道的安全和稳定运行。 交通安全:使用点云数据可以对隧道内的交通流量、车辆速度、车辆类型等信息进行监测和分析,以提高交通安全和交通效率。 地质勘探:使用点云数据可以对隧道周围的地质结构和地形进行测量和分析,以帮助确定隧道的建设方案和维护策略。 环境监测:使用点云数据可以对隧道内的空气质量、温度、湿度等环境因素进行监测和分析,以保障隧道内的环境质量和人员健康。

2023-03-20

PCL点云统计滤波的C++实现

点云统计滤波是一种基于统计学原理的点云数据滤波方法,可以有效地去除点云数据中的离群点和噪声。其基本思想是对点云中每一个点的邻域内的数据进行统计分析,然后根据一定的规则判断该点是否为离群点,从而实现点云数据的滤波。 点云统计滤波的主要步骤如下: 确定滤波窗口大小:首先需要确定统计分析所需的滤波窗口大小,一般情况下,滤波窗口大小应该根据点云密度和噪声情况进行调整,通常选择较小的值。 计算邻域内点的统计属性:对于每一个点,需要计算其邻域内点的统计属性,如平均值、标准差等。统计属性的计算可以使用各种统计分析方法,如高斯分布、中位数等。 判断离群点:根据一定的规则,判断每个点是否为离群点。通常情况下,可以使用标准差或中位数等统计属性进行判断。 生成滤波后的点云:将非离群点保存下来,生成滤波后的点云数据。 点云统计滤波方法简单、有效,适用于许多点云数据处理场景,如点云配准、点云分割等。但是,该方法也存在一些局限性,如无法处理非高斯分布的噪声和离群点等情况。

2023-03-20

点云双窗口可视化的C++实现

实现多pcd格式文件的点云同屏幕展示,可以是双窗口,也可以是四窗口,自由更改。 单文件即可运行 方便初学者学习PCL点云库 适用于多点云的对比可视化展示

2023-03-20

拼接两个文件的点云的c++实现

拼接两个文件的点云的c++实现

2023-03-20

pcl 1.11.1 vs2019 Release版本的属性页

pcl 1.11.1 vs2019 Release版本的属性页

2023-03-20

获取点云数据最值的C++实现

获取点云数据最值的C++实现

2023-03-20

点云可视化XYZ格式的c++实现

点云可视化是将点云数据以图像的形式呈现出来,方便用户进行交互和分析的过程。点云可视化通常包括以下几个方面: 点云渲染:点云渲染是将点云数据以三维形式呈现出来。常见的点云渲染方法包括点渲染、线渲染、面渲染等。 点云颜色映射:点云颜色映射是将点云数据的属性值映射为颜色,便于用户进行可视化和分析。常见的点云颜色映射方法包括灰度映射、伪彩色映射等。 点云纹理映射:点云纹理映射是将点云数据的属性值映射为纹理,便于用户进行可视化和分析。点云纹理映射通常需要将点云数据投影到平面上进行处理。 交互式点云可视化:交互式点云可视化是指用户可以通过交互方式对点云进行操作和分析。交互式点云可视化通常包括点选、框选、缩放、旋转、平移等操作。 多视点点云可视化:多视点点云可视化是指用户可以从不同视角观察点云数据,以获得更加全面和准确的信息。多视点点云可视化通常需要进行点云配准和渲染。 综上所述,点云可视化是点云处理中的一个重要步骤,对于点云数据的分析和应用具有重要的意义。

2023-03-20

pcd格式点云归一化的C++实现,借助PCL点云库

PCL(Point Cloud Library)是一个常用的点云处理库,提供了许多点云处理的功能,其中包括点云归一化。 点云归一化是将点云数据转换为统一的坐标系,使得不同点云之间可以进行有效的比较和配准。点云归一化的意义主要体现在以下几个方面: 点云可视化:通过归一化,可以将点云数据转换为统一的坐标系,方便进行可视化展示和比较。 点云配准:点云归一化可以将不同点云数据转换为相同的坐标系,使得不同点云之间可以进行有效的比较和配准。这对于点云匹配、SLAM等应用非常重要。 点云处理:在一些点云处理任务中,如特征提取、分类、分割等,需要对点云进行归一化,以便更加准确地提取特征、分类、分割等。点云处理是指对点云数据进行各种操作和算法,以实现点云数据的分析、处理、重建和应用。点云处理主要包括以下几个方面: 点云预处理:点云预处理包括数据清洗、去噪、滤波、下采样等操作,旨在消除噪声和冗余 点云重建:在点云重建任务中,点云归一化可以消除物体之间的尺度差异,使得重建结果更加准确和可靠。 综上所述,点云归一化是点云处理中的一个重要步骤,对于点云可视化、匹配、处理和重建等任务都具有重要的意义。

2023-03-20

空空如也

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

TA关注的人

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