What does Joint.Position refer to?

江枫思渺然 提交于 2019-12-08 06:06:56

问题


I'm trying to detect certain positions or gestures of the user using Kinect and the Kinect SDK 1.8. For this purpose I intend to use the information provided by the Joint.Position attribute. However, I can't make sense of the values I'm reading. What do they mean? Are they the distance between the joint and the sensor? What unit are they being measured with?


回答1:


Joint.Position is a 3D vector which contains X, Y and Z properties. Each of these properties represents the distance in meters (along the X, Y and Z directions) of the joint from the origin of the coordinate system used.

In Microsoft Kinect SDK 1.8, the coordinate system is centered on the Kinect sensor, and the following image explains how it is defined:

Take a look to the official documentation and this post on MSDN forum if you need more details.



来源:https://stackoverflow.com/questions/32102243/what-does-joint-position-refer-to

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!