对于简单的手部姿势估计,我想首先在点云数据上拟合 3 个圆柱体。主要目标是提取手部姿势。
我有(每帧约 1300 个点,其中一些是人类旁边的橱柜和桌子),我读入 Matlab,然后只在“手臂”圆柱体内的点上工作。我该怎么办?我想我会使用 ICP 并从形状中采样一些点,但我不知道如何做到这一点,也不知道如何将变换与圆柱体的参数准确关联(我认为这将是高度、半径、圆柱体的中心底点和方向)。
我可以获得的任何帮助或资源来学习如何做到这一点都会有所帮助。图书馆也一样。
对于简单的手部姿势估计,我想首先在点云数据上拟合 3 个圆柱体。主要目标是提取手部姿势。
我有(每帧约 1300 个点,其中一些是人类旁边的橱柜和桌子),我读入 Matlab,然后只在“手臂”圆柱体内的点上工作。我该怎么办?我想我会使用 ICP 并从形状中采样一些点,但我不知道如何做到这一点,也不知道如何将变换与圆柱体的参数准确关联(我认为这将是高度、半径、圆柱体的中心底点和方向)。
我可以获得的任何帮助或资源来学习如何做到这一点都会有所帮助。图书馆也一样。
用异常值拟合点模型RANSAC:迭代地采样一组非常小的点,从中估计模型参数,检查并查看该模型“解释”的所有输入点中有多少,最后,选择解释最多的模型点。
但是,您正试图同时拟合三个模型(每个圆柱体都是一个“模型”)。在这种情况下,一个好的方法是使用Robust Multi-Model Estimation。