【三维视觉】windows10下PCL的安装以及obj三维模型转成pcd点云的简单实现
【三维视觉】windows10下PCL的安装以及obj三维模型转成pcd点云的简单实现
文章目录
- 【三维视觉】windows10下PCL的安装以及obj三维模型转成pcd点云的简单实现
- 前言
- 一、安装流程
- 二、将obj三维模型转换成pcd点云的方法
- 总结
前言
PCL(Point Cloud Library)是专注于点云操作处理的开源算法库,是学习三维点云数据处理必不可少的工具。PCL是跨平台的,已成功编译部署在Linux、MacOS、Windows和Android上。
一、安装流程
安装PCL,当前安装的版本是PCL 1.13.0。下载如下两个文件:
运行PCL-1.13.0-AllInOne-msvc2022-win64.exe,展示关键截图,其他直接下一步:

自定义安装路径,我是默认路径:

在安装过程中出现“PATH too long installer unable to modify Path”说明环境变量添加失败,后续需要手动将环境变量设置到系统环境变量中。
进入“C:\Program Files\PCL 1.13.0\3rdParty\OpenNI2”(你安装PCL目录中),运行OpenNI-Windows-x64-2.2.msi,因为我之前安装过,所以需要点击remove,再重新运行OpenNI-Windows-x64-2.2.msi文件进行安装:

如果之前没安装过,直接安装即可,路径安装在“C:\Program Files\PCL 1.13.0\3rdParty\OpenNI2”中,即与OpenNI-Windows-x64-2.2.msi同一路径:


解压pcl-1.13.0-pdb-msvc2022-win64.zip,将解压的后的所有文件复制到"C:\Program Files\PCL 1.13.0\bin"(你安装PCL的bin目录中)。

最后手动动将环境变量设置到系统环境变量:

至此,win10系统下PCL就安装成功了。
二、将obj三维模型转换成pcd点云的方法
cmd打开命令行程序,执行以下命令即可将obj文件转成pcd文件:
# 需要转原始的原始obj文件:xxx.obj
# 转换完成的目标pcd点云:xxx.pcd
pcl_mesh_sampling.exe xxx.obj xxx.pcd

至此,成功转化完成!

展示的效果(左边是obj,右边是pcd):

总结
最近开始学习三维重建方面的研究,需要处理自己的数据集,参阅各方资料和拜读各个博主的博文,完成了一个最简单基础的obj转化成pcd的任务。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
