我有一个超过100,000个点的点云,我必须减少这个密集的点云。
我的点云是相对于z轴排序的。
我使用了简单的数学运算,例如,如果选定点的x=3,y=4,z=5。然后用这个标准(x - x(i) == 0.0001f )与剩余的点云进行比较,如果匹配,那么尝试另一个,直到点云的末端,并选择最新的一个,这样我就减少了点云。它给我提供了结果,但没有达到我的期望。
那么有没有什么技术可以减少密集的点云呢?
发布于 2019-05-08 16:02:36
我应该写这作为一个评论,但没有足够的代表。你可以做一个奇异值分解。使用大的长向量X并对其进行SVD分解。绘制您获得的奇异值,并查看哪些奇异值具有较高的权重,选择这些奇异值将使您获得矩阵的最佳秩r。因此,您将把原始X矩阵重构为X' = U Sig V,其中每个矩阵都被秩r截断。
https://stackoverflow.com/questions/56035833
复制相似问题