通过 ID 号而不是名称获取 Kinect JointType
Get a Kinect JointType by its ID number instead of its name
是否可以通过值而不是名称来检索 "joint type"?
例如,我们写 (joints[8]);
,而不是 (joints[JointType.ShoulderRight]);
。
根据 JointType Enumeration,当我执行后者时,出现以下错误
Cannot convert from 'int' to 'Microsoft.Kinect.JointType'
这是我在我的资源中使用的方式。
你只需要做一个转换:
JointType myJoint;
myJoint = (JointType)8;
之后你可以写:
(joints[myJoint]);
是否可以通过值而不是名称来检索 "joint type"?
例如,我们写 (joints[8]);
,而不是 (joints[JointType.ShoulderRight]);
。
根据 JointType Enumeration,当我执行后者时,出现以下错误
Cannot convert from 'int' to 'Microsoft.Kinect.JointType'
这是我在我的资源中使用的方式。
你只需要做一个转换:
JointType myJoint;
myJoint = (JointType)8;
之后你可以写:
(joints[myJoint]);