PCL 将obj文件转化为pcd文件
PCL自带转化工具将模型文件(obj)转化为点云文件(pcd)
一、工具 pcl_mesh_sampling_release.exe
查找PCL库的安装位置,找到“…\PCL 1.8.1\bin”找到工具pcl_mesh_sampling_release.exe
该工具可以单独复制出来使用
二、使用方法
在工具目录下运行cmd,cd到模型文件(obj)的目录下,输入如下内容:
pcl_mesh_sampling_release.exe Test1.obj Test2.pcd
或者:采样点数200000,仅保存XYZ数据
pcl_mesh_sampling_release.exe Test1.obj Test2.pcd -n_samples 200000 -leaf_size 0.1
或者:采样点数100000,保存XYZ,normal_xyz,curvature数据
pcl_mesh_sampling_release.exe gear.obj gear.pcd -n_samples 100000 -leaf_size 0.1 -write_normals
以上采样点数量可以修改,默认为100000.
三、补充方法:CloudCompare软件
1.在CloudCompare软件中导入面片模型,选中;
2.选择Edit-Mesh-Sample Points,出现以下界面;
3.设置相关参数
Point Number——采样点的个数;
Density——生成点云的密度;
Generate normals——生成法向量信息;
4.点击确定,生成点云
5.选中生成的点云,点击File-Save即可保存为自己需要的点云格式。
总结
以上为使用PCL 自带的工具将模型文件(obj)转化为点云文件(pcd)。
万物枯荣皆为你眼,我目眩神驰. 而你一笑清明,潦倒我的众生 .HDarker