[英]How to convert .las file to .pcd file using PDAL package in Python
[英]How to combine multiple .pcd files into a single .pcd file which contains point cloud data (python)?
網上有使用“laser_scan_assembler”的建議,但我不知道如何實現。
您可以使用 PCL 庫簡單地連接點雲:
typedef pcl::PointXYZ PointType;
typedef pcl::PointCloud<PointType> CloudType;
// Load the PCD files
CloudType::Ptr cloud1(new CloudType);
CloudType::Ptr cloud2(new CloudType);
pcl::io::loadPCDFile("cloud1.pcd", *cloud1);
pcl::io::loadPCDFile("cloud2.pcd", *cloud2);
// Put in one output cloud
CloudType::Ptr output(new CloudType);
*output += *cloud1;
*output += *cloud2;
// Save the output file
pcl::io::savePCDFileASCII("output.pcd", *output);
請注意,這只是連接點。 輸入雲必須在同一個坐標系中,否則首先需要注冊。
您還可以使用 bash 可執行pcl_concatenate_points_pcd
來連接多個 PCD 文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.