你为什么要这样的东西? 我想跟踪一个水平位置安装在地面上的单个用户。使用者朝下以允许腿和手臂的自由运动。以游泳为例。
因此,从后侧看到用户,旋转90°。从OpenNI 1.5获取正确的骨架是不可能的。我的测试表明,OpenNI期望用户面向摄像头,并且抬头在y轴上(参见我的other answer)。微软SDK是相同的,但我在这里排除它,因为它不允许您更改源代码,无法进行调整。 OpenNI 2.0无法使用当前的SensorKinect来连接Linux中的Kinect。所以:
哪个类在OpenNI 1.5.x中生成骨架?
我最好的猜测是将原型骨架旋转180°和z 90°。如果你知道我在哪里可以找到它。
编辑:正如我刚才所了解的那样,没有开源软件可以从深度图像生成骨架,所以我回到标题中的问题:
如何从旋转后视图中获取用户骨架?