好的,这是我的情况:我正在开发一个使用Kinect的应用程序。我个人仍然纯粹使用Windows Vista,因为这是我习惯的,我讨厌改变,但这是重点。无论如何,我设法将Kinect SDK安装到Vista上,获得了一个非常早期的测试版并攻击了安装程序以拒绝我的操作系统。
我正在尝试测量头部旋转。我不能使用面部跟踪,因为我使用的SDK版本不包括它,升级到Windows 7以安装更高版本是我想要创建一个应用程序的最后一件事,如上所述。我也希望它可以在Vista上运行,因为一些可能想要使用它的人可能仍然像我一样在Vista上。
所以我想知道是否可以为骨架添加更多跟踪点?我可以在额头和下巴上添加一个点,也可以在每个颧骨上添加一个点吗?这样我可以测量完全旋转到我需要的点。
我这可能是怎么做到的?如果您有任何其他想法可行,我将非常感激您分享它们。
由于
答案 0 :(得分:1)
所以我想知道是否可以为骨架添加更多跟踪点?
没有。您无法向SDK的跟踪算法添加新点。它有一个预知的点数,它知道如何处理,并且不可能只添加一个新的点。
我可以在额头和下巴上添加一个点,还可以在每个颧骨上添加一个点吗?这样我可以测量完全旋转到我需要的点。
您可以通过面部追踪算法执行此操作。您显然需要非常仔细地检查代码并编写自己的代码。