- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅