c#中的Kinect跟踪-为被跟踪的骨骼添加更多关节

本文关键字:跟踪 添加 Kinect 中的 | 更新日期: 2023-09-27 18:01:49

我的情况是:我正在开发一款使用Kinect的应用。我个人仍然使用Windows Vista,纯粹是因为这是我习惯的,我讨厌改变,但这不是重点。无论如何,我设法将Kinect SDK安装到Vista上,获得了一个非常早期的测试版,并对安装进行了修改,以避免拒绝我的操作系统。

我正在尝试测量头部旋转。我不能使用面部跟踪,因为我使用的SDK版本不包括它,升级到Windows 7以安装更高版本是我想做的最后一件事,正如我上面解释的那样。我也希望它能在Vista上工作,因为一些可能想要使用它的人可能还在Vista上,就像我一样。

所以我想知道是否有可能添加更多的跟踪点到一个骨架?我能在额头和下巴上加一个点吗,可能在颧骨上各加一个?这样我就可以测量完整的旋转,直到我需要的点。

如果这是可能的,怎么做?如果你有任何其他可行的想法,我将非常感谢你分享。

谢谢

c#中的Kinect跟踪-为被跟踪的骨骼添加更多关节

所以我想知道是否有可能添加更多的跟踪点到一个骨架?

。您不能在SDK的跟踪算法中添加新的点。它有一个预先设定的点的数目,它知道如何处理,它不可能只是添加一个新的点。

我可以在额头和下巴上加一个点,可能在颧骨上各加一个点吗?这样我就可以测量完整的旋转,直到我需要的点。

你可以通过面部跟踪算法做到这一点。显然,您需要非常仔细地检查代码并编写自己的代码。