【问题标题】:Increase point size of point cloud in PCL for visualization增加 PCL 中点云的点大小以进行可视化
【发布时间】:2018-01-31 10:55:18
【问题描述】:

我在 PCL Visualizer 中可视化两个点云。下面是代码sn-p:

#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>

int main (int argc, char** argv)
{
    pcl::visualization::PCLVisualizer viewer("Cloud Viewer");

    pcl::PointCloud<pcl::PointXYZRGBA>::Ptr face (new pcl::PointCloud<pcl::PointXYZRGBA>);
    pcl::io::loadPCDFile ("face.pcd", *face);

    pcl::PointCloud<pcl::PointXYZ>::Ptr nose (new pcl::PointCloud<pcl::PointXYZ>);
    pcl::io::loadPCDFile ("nose.pcd", *nose);

    viewer.addPointCloud(face,"face");
    viewer.addPointCloud(nose, "nose");
    
    viewer.spin();
    return 0;
}

我想增加nose 点云的点大小。请注意,按+ 键会增加整个窗口的磅值。

【问题讨论】:

  • 您好,您确定您在网上搜索的时间足够吗? PCL point size in viewer 返回 the answer 作为 Google 和 DuckDuckGo 的第一个结果。

标签: c++ point-cloud-library


【解决方案1】:

来自pcl visualizer example updated-link:

viewer.setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 1, "cloud name");

1 是点的大小。

【讨论】:

  • 我不知道为什么,但我无法获得这个简单的 API。我正在查看vtk 并尝试从vtk 修改点云。非常感谢。
  • 以上似乎对可视化点的实际大小没有任何影响
  • PCLVisualizer 示例更新链接 --> pcl.readthedocs.io/projects/tutorials/en/latest/…
猜你喜欢
  • 2012-04-23
  • 1970-01-01
  • 2016-07-31
  • 2021-04-06
  • 2019-02-22
  • 2020-09-20
  • 2015-04-16
  • 1970-01-01
  • 2017-03-11
相关资源
最近更新 更多