Joint.Position指的是什么? [英] What does Joint.Position refer to?

查看:234
本文介绍了Joint.Position指的是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用Kinect和Kinect SDK 1.8检测用户的某些位置或手势.为此,我打算使用Joint.Position属性提供的信息.但是,我无法理解正在读取的值.他们的意思是什么?它们是关节和传感器之间的距离吗?用什么单位测量它们?

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?

推荐答案

Joint.Position是3D矢量,其中包含XYZ属性.这些属性中的每一个都代表关节从所使用的坐标系原点开始的以米为单位的距离(沿X,Y和Z方向).

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.

在Microsoft Kinect SDK 1.8中,坐标系以Kinect传感器为中心,下图说明了其定义方式:

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

看看官方文档如果需要更多详细信息,请在MSDN论坛上发帖.

这篇关于Joint.Position指的是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆