将 PCL 个特定视图另存为图像

Save a PCL specific view as image

我不熟悉 C++ 和 Pointcloud 库的使用 PCL (https://pointclouds.org/)。目前,我可以使用 <pcl::visualization::PCLVisualizer> 生成点云查看器,我想知道是否可以保存当前查看器“视图”的图像。

假设我有如下图片: 目前我只是手动截取它的样子。但是,由于我要处理许多点云,我希望有一种方法可以将这个“查看器视图”转换为图像。

当然是上网查了下才发的问题。但是,我无法在 PCL.

中找到可用的超级简单解决方案

你只需要使用函数:

void pcl::visualization::PCLVisualizer::saveScreenshot ( const std::string & file )

文档here

我希望这对处于相同情况的其他人有所帮助。