3d实时跟踪稳定性

时间:2015-07-22 01:21:35

标签: graphics 3d computational-geometry augmented-reality vision

我试图在没有任何sdk的情况下获得良好的手部跟踪,仅使用数学和openGL。

首先使用kinect v1,我得到了3d深度点,因此得到了这组点的凸包(CH)。我发现每个帧的CH在几何上都不同,然后我尝试点匹配的点集配准技术并保留CH的形式,但我仍然得到不希望的结果(即约+ - 3,4度的振动)可以你为这个问题推荐了计算机视觉算法或方法吗?

2 个答案:

答案 0 :(得分:1)

我试图在没有任何sdk的情况下获得良好的手部跟踪,仅使用数学和openGL。

首先使用kinect v1,我得到了3d深度点,因此得到了这组点的凸包(CH)。我发现每个帧的CH在几何上都不同,然后我尝试点匹配的点集注册技术并保留CH的for,但我仍然得到不希望的结果(即约+ - 3,4度的振动)您能否为此问题推荐计算机视觉算法或方法。

答案 1 :(得分:1)

您可以使用PCL包中的KinFu库,它正在实施“kinect fusion”算法