什么是大点云的高速子采样库?

时间:2016-12-06 09:47:02

标签: c++ computer-vision point-cloud-library resampling

我需要一个c ++库,它通过Poisson或空间方法从大点云创建样本,因为这些方法避免了降级结构,保持重叠点并在与VoxelGrid和Random方法相比的情况下在slop地形中进行步骤。我知道VCGLIBCCLibPDALCGALVTK是五个合适的库,但我无法实现一个很容易调用子抽样的main()方法。你能建议一个独立的图书馆,它可以获得一个大点云,并通过泊松或空间方法制作样本吗?

1 个答案:

答案 0 :(得分:2)

点云库允许您相当快速,轻松地完成此操作。它提供了一些不同的点云采样方法。

  • UniformSampling,在输入数据上创建一个3D体素网格,并使用其质心近似体素中的所有点。这种方法比用体素的中心逼近它们要慢一些,但它更准确地代表了下面的表面。这与他们的VoxelGrid相同,后者有一个示例here
  • RandomSampling,应用具有统一概率的随机抽样。
  • NormalSpaceSampling,应用样本以使法线尽可能均匀分布。