我问是否有任何想法如何从Kinect设备扩展OpenNI或Microsoft SDK提取的骨架以添加更多关节?例如,如果一个人拿着一根棍子,那么骨架会添加一个代表棍子的额外关节?如果可以,请告诉我是否有任何解决方案可以解决这个问题?
非常感谢
答案 0 :(得分:0)
没有...杂交。
您无法添加或删除从SDK报告的关节。默认情况下跟踪的那些是您可以立即访问以抛出SDK的那些。
可能会分析骨架和/或深度数据以确定其他关节的位置,使用OpenCV等库,但这是一个复杂得多的过程。您最终会得到另一个包含您的唯一数据的骨架数据结构,但您决定存储它。
我不熟悉演示该过程的任何示例。其中一个开源Kinect驱动程序的源代码可能是一个很好的来源。