如何修改 PCL 体素网格实现?
How to modify PCL voxel grid implementation?
我想将 3D 点云变成简单的 2D 占用网格。在我当前的实现中,我首先将体素网格应用于点云,然后手动遍历体素化云中的所有点以填充我的网格。有没有办法让它在我对网格进行体素化时生成我的 2D 占用网格?
您可能会创建一个新的 class,派生自 pcl::VoxelGrid
(请参阅 here),并实现您的自定义 applyFilter
,这将遮蔽基础中的那个class。这将允许您使用相同的实用函数和代码,并引入您的新行为。
我想将 3D 点云变成简单的 2D 占用网格。在我当前的实现中,我首先将体素网格应用于点云,然后手动遍历体素化云中的所有点以填充我的网格。有没有办法让它在我对网格进行体素化时生成我的 2D 占用网格?
您可能会创建一个新的 class,派生自 pcl::VoxelGrid
(请参阅 here),并实现您的自定义 applyFilter
,这将遮蔽基础中的那个class。这将允许您使用相同的实用函数和代码,并引入您的新行为。