通过ID号而不是名称获取Kinect JointType

本文关键字:获取 Kinect JointType ID 通过 | 更新日期: 2023-09-27 17:51:19

是否可以通过其值而不是其名称检索"关节类型"?

例如,我们将(joints[JointType.ShoulderRight]);写成(joints[8]);

根据JointType Enumeration,当我执行后者时,它会给我以下错误

无法从'int'转换为'Microsoft.Kinect.JointType'

通过ID号而不是名称获取Kinect JointType

这是我在源代码中使用的方式。

你只需要做一个cast:

JointType myJoint;
myJoint = (JointType)8;

之后可以写:

(joints[myJoint]);