自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PCL:PCLVisualizer点云可视化

简介:PCLVisualizer 是 PCL 的全功能可视化类。虽然使用起来比 CloudViewer 更复杂,但它也更强大,提供了诸如显示法线、绘制形状和多个视口等功能

2024-09-07 17:22:17 592

原创 PCL:读取.txt和.xyz文本文件

以下是 PCL 可以读取的一些常见文件格式:.pcd .ply .obj .ifs .stl .csv文件。并没有看到读取.txt和.xyz , 但是只要仔细一点就能发现,.csv文件本质是文本文件,只是有分割符来分割数据,那么.txt和.xyz同理可读取。由于之前学习没有仔细看官方文档,自己手动实现了一个读取.xyz和.txt文件的功能,这里我也把代码附上。setExtension():设置读取问问就文件的拓展名。setSepChars():设置分割符。

2024-09-07 10:21:04 483

原创 C++遍历目录下所有文件

遍历文件夹下的所有文件。

2024-09-06 10:59:47 232

原创 PCL:直通滤波PassThrough

是一种常用的点云处理方法,用于裁剪点云数据的特定范围。通过设置在一个或多个方向上的过滤范围,直通滤波器可以有效地去除超出这些范围的点,从而帮助聚焦于感兴趣的区域。它适用于需要在空间上对点云数据进行局部选择的场景。简介:在 PCL(Point Cloud Library)中,直通滤波(

2024-08-25 09:14:26 252

原创 PCL:半径滤波RadiusOutlierRemoval

简介:在 PCL(Point Cloud Library)中,半径滤波是一种常用的点云滤波方法,这种滤波方法基于每个点周围其他点的密度进行操作,适用于需要在局部范围内去除离群点的场景。

2024-07-13 11:38:03 259

原创 PCL:体素下采样改进

简介:体素滤波是一种常见的下采样方法,它将点云数据划分为立方体体素,并保留每个体素中的一个质心点,但是选取的点不一定是原点云中的点。当点云的密度在空间上不均匀分布时,体素滤波可能导致质心点的选择不均匀,从而失去一些区域的信息或者保留过多的噪声。改进思路:体素下采样会得到一个新点云,遍历新点云,使用kdtree中的knn算法找到与原始点云中最近点,作为改进下采样后点云中的新点。

2024-07-13 11:36:00 375

原创 Windows下Visual Studio 2022编译配置yaml-cpp-0.8.0

这个默认下载最新版的源码,如果想下载其它版本的源码。

2024-07-07 10:50:24 704

原创 PCL:体素下采样

设置叶子节点的大小,一般来说设置的叶子节点(网格)都是立方体,即x,y,z三个方向的大小一样。设置叶子节点要根据点云的分辨率来看。定义了一个体素滤波器对象 sor。

2024-07-07 10:50:00 162

原创 将Sublime Text3中的代码保持颜色不变复制word文档里

如果在将代码复制到 Word 文档时失去了颜色信息,那么代码的可读性会受到影响,特别是对于复杂的代码段或包含多种语法元素的代码。保持颜色不变可以使代码在 Word 文档中看起来更加清晰、易于理解,并且有助于保留代码的格式和结构。

2024-05-14 10:21:38 346 2

原创 PCL:采用RANSAC拟合直线

coefficients->values[0],coefficients->values[1],coefficients->values[2]分别对应了X0,Y0,Z0。coefficients->values[3],coefficients->values[4],coefficients->values[5]分别对应了a,b, c。一般拟合的可以不加限制条件,加了这一条的话,系数b好像是0。采用随机一致性算法RANSAC拟合直线。我们再来看看返回的6个参数的含义。

2024-05-14 10:21:04 665 1

原创 使用 Python 的 setuptools 库来编译包含 C++ 代码的 Python 扩展模块避坑指南

最近在复现一篇论文的成果时,碰到了Python项目中调用c++代码,然后需要把c++编译Python可调用的模块。专业点说就是使用 Python 的 setuptools 库来编译包含 C++ 代码的 Python 扩展模块。

2024-05-13 16:30:03 950

原创 Python实现相关文件的批量复制功能:一种简便的文件管理解决方案

在处理点云相关任务时,最终的结果我保存的是png图片,把问题结果对应的原始数据(.xyz文件)挑出来以便后续算法的该进。但是结果文件都是png图片,如果一个复制文件名去挑那也显得太sb了,想了想必须得实现自动化的文件复制移动。

2024-04-30 10:48:21 120 1

原创 Windows下安装点云处理库PCL

Windows下安装点云处理库PCL

2024-04-19 18:27:19 919 2

原创 Jupyter notebook安装适用于不同conda环境的内核

激活需要安装内核conda环境,这个环境是你想添加的内核的那个。

2024-03-17 12:44:02 460

原创 pip install torch-points-kernels失败问题的解决

torch-points-kernels安装失败的解决方案

2024-02-27 19:42:43 2602

原创 Windows环境下vscode配置scala的运行环境

Windows环境下vscode配置scala的运行环境1. 下载Scala的安装包进入Scala官网 : Scala官网选择需要下载的版本(Scala有2版本和3版本)下载指定版本的Scala安装包4 . 下载.msi文件,安装注意:安装路径中的文件夹不能有空格,否则会报错2. 配置Scala环境变量找到安装Scala的目录注意:Scala的运行需要依赖Java环境,我们要提前配置好Java环境,这里不过多讲述,网上有很多教程。新建 SCALA_HOMES

2021-11-21 12:09:21 6393 1

转载 解决virtualbox ubuntu虚拟机磁盘空间不足问题

解决virtualbox ubuntu虚拟机磁盘空间不足问题遇到的问题准备工作1. 创建root用户sudo passwd 2. 安装gparted分区管理软件sudo apt-get install gparted 点搜索GParted3. 关闭虚拟机修改磁盘大小1. 查看virtualbox的安装路径鼠标右键,点击属性virtualbox安装路径是:D:\virtualbox注意修改路径,每个人的安装路径不同2. 查看磁盘的路径设置—>存储

2021-05-14 23:54:53 13261 11

空空如也

空空如也

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

TA关注的人

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