0

我在问是否有任何想法如何扩展OpenNI或Microsoft SDK从Kinect设备中提取的骨架以添加更多关节?例如,如果一个人拿着一根棍子,那么骨架会添加一个额外的关节来代表棍子吗?如果可以请告诉我是否有任何解决方案可以解决这个问题?

非常感谢

4

1 回答 1

0

不……是的。

您不能添加或删除从 SDK 报告的关节。默认情况下跟踪的那些是您唯一可以立即访问以抛出 SDK 的对象。

可以使用 OpenCV 等库分析骨架和/或深度数据以确定附加关节的位置,但这是一个复杂得多的过程。您最终会得到另一个骨架数据结构,其中包含您的唯一数据,但是您决定存储它。

我不熟悉任何演示该过程的示例。开源 Kinect 驱动程序之一的源代码可能是一个很好的来源。

于 2013-06-11T13:19:32.220 回答