/*
->obj文件转pcd
*/
#include <pcl/io/io.h>
#include <pcl/io/pcd_io.h>
#include <pcl/io/obj_io.h>
#include <pcl/PolygonMesh.h>
#include <pcl/point_cloud.h>
#include <pcl/io/vtk_lib_io.h>//loadPolygonFileOBJ所属头文件;
using namespace pcl;
int main()
{
pcl::PolygonMesh mesh;
pcl::io::loadPolygonFileOBJ("d:\\gugong\\test2_1.obj", mesh);
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
pcl::fromPCLPointCloud2(mesh.cloud, *cloud);
pcl::io::savePCDFileASCII("d:\\gugong\\test2_1.pcd", *cloud);
getchar();
return 0;
}
本文介绍了如何使用PCL库将.obj格式的模型转换为.pcd点云文件,步骤包括加载OBJ文件、转换数据格式并保存为ASCII PCD文件。适合想了解PCL工具处理3D模型转换的读者。
4018

被折叠的 条评论
为什么被折叠?



