我有一个拥有数百万个点的3D点云。我想将这些点存储在3D体素空间中。沿着坐标轴的体素数量分别超过3000(x),4000(y),1500(z),共计3000 * 4000 * 1500体素。我需要在一个体素中存储最大数量的点,最小高度,最大高度和质心。然而,90%的体素是空的。因此,存储这些数据需要大量内存。实际上,我想以后查找每个体素的26个相邻体素。那么,在体素空间中存储这些数据并有效地访问它们的最佳方法是什么?
创建多维数组不是性能最好的解决方案...请给出任何提示?
创建多维数组不是性能最好的解决方案...请给出任何提示?