自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PCL点云算法大全

本文介绍了6种点云处理算法的实现代码:1)基于KDtree的ICP点云配准算法,通过设置迭代参数实现点云精确对齐;2)MLS点云平滑算法,利用最小二乘法改善点云质量;3)贪婪三角化算法,将点云转换为三角网格;4)法线微分割算法,用于提取几何变化区域;5)高斯滤波算法,用于点云降噪处理;6)点云颜色区域增长算法,基于颜色特征进行点云分割。各算法均包含PCL库实现代码,并支持可视化展示处理结果。这些算法涵盖了点云处理中的配准、滤波、分割和重建等关键步骤。

2025-12-23 15:59:41 220

原创 OSG-OpenSceneGraph安装配置VS2022(全网最简单)

本文介绍了一种快速配置OSG库的懒人方法。首先下载预编译好的OSG库文件,包含第三方库和VS2022X64两个必要组件。接着配置环境变量,在VS2022中创建属性表并设置包含目录、库目录及依赖项。最后通过测试代码验证配置是否成功,显示3D模型"cow.osg"。该方法避免了繁琐的源码编译过程,适合初学者快速搭建OSG开发环境。

2025-12-18 15:46:12 323

原创 使用 PCL 为 pcd 点云自动生成行列号(基于坐标聚类)

本文介绍了使用PCL处理规则网格点云数据的方法,通过坐标平移、Y值聚类和X值排序自动为点云分配行列索引。首先将点云平移到圆心坐标系,然后基于Y值容差聚类确定行号,最后在每行内按X值排序得到列号。文中提供了完整的C++实现代码,并讨论了参数调整技巧和应用场景,适用于激光扫描等规则表面的数据处理,为后续的表面拟合和纹理映射等操作提供便利。该方法对Z值不敏感,但需根据实际数据调整行聚类容差参数。

2025-12-08 11:13:33 838

原创 使用 OpenSceneGraph (OSG) 自动生成点云并进行 Delaunay 三角剖分

本文介绍了使用OpenSceneGraph(OSG)实现点云数据自动生成与Delaunay三角剖分的方法。通过生成圆形分布的100个随机点云数据,利用OSG的DelaunayTriangulator进行三角剖分,并采用边长过滤算法优化三角网质量。最终以线框模式渲染三角网结构,便于直观观察。该方法适用于地形建模、物体表面重建等三维可视化场景,演示了从点云生成到三角网构建的完整流程,为调试和测试提供了便捷的解决方案。

2025-11-04 15:17:12 421

原创 从NII文件提取点云并生成3D模型

本文介绍了一种从NIfTI医学影像数据生成三维表面模型的方法。首先使用VTK库读取.nii文件并提取非零体素点云,得到多层二维点云数据。然后通过PCL的凹包算法提取每层点云的边界点,形成三维表面点云。接着采用移动最小二乘(MLS)方法对点云进行平滑和上采样处理,消除锯齿效应。最后利用贪婪投影三角化算法生成三维网格模型,并保存为PLY格式文件。整个过程实现了从医学影像到三维模型的完整转换,适用于医学可视化等应用场景。

2025-10-21 20:43:33 244 3

原创 VS2022配置pcl1.14.1 简易快速版

本文介绍了在VS2022中安装配置PCL1.14.1点云库的详细步骤:1)从GitHub下载allinone安装包并安装到指定路径;2)配置系统环境变量,添加PCL相关路径;3)在VS2022项目中导入预配置的属性表;4)通过测试代码验证安装效果,该代码可加载并可视化PCD格式的点云数据。文中提供了属性表下载链接和完整的测试代码示例,帮助用户快速完成PCL环境配置。

2025-10-20 14:10:12 423 1

vs2022+pcl环境配置属性表

安装路径必须与博主保持一致才可使用

2025-10-20

空空如也

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

TA关注的人

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