PCL 打印点云坐标
时间: 2023-09-15 17:22:03 浏览: 88
要打印PCL点云的坐标,可以使用以下代码片段:
```cpp
#include <iostream>
#include <pcl/point_cloud.h>
#include <pcl/io/pcd_io.h>
int main() {
// 加载点云文件
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
pcl::io::loadPCDFile<pcl::PointXYZ>("input.pcd", *cloud);
// 打印点云坐标
for (const auto& point : cloud->points) {
std::cout << "x: " << point.x << ", y: " << point.y << ", z: " << point.z << std::endl;
}
return 0;
}
```
在这段代码中,我们使用PCL库加载点云文件(假设为input.pcd),然后遍历每个点并打印其x、y、z坐标。你可以根据自己的需求进行修改和扩展。<span class="em">1</span>
#### 引用[.reference_title]
- *1* [基于PCL库的批量同一文件夹内点云坐标转换代码.docx](https://download.csdn.net/download/m0_61777635/75301718)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]