我想从Kinect跟踪关节位置(左膝)。问题是我在Skeleton.Joints
部分得到了reference to a non-shared member requires an object reference
。有人能帮帮我吗?
Private Sub SensorSkeletonFrameReady(ByVal sender As Object, ByVal e As SkeletonFrameReadyEventArgs)
Dim skeletons(-1) As Skeleton
Using skeletonFrame As SkeletonFrame = e.OpenSkeletonFrame()
If skeletonFrame IsNot Nothing Then
skeletons = New Skeleton(skeletonFrame.SkeletonArrayLength - 1) {}
skeletonFrame.CopySkeletonDataTo(skeletons)
Dim j As Joint = Skeleton.Joints(JointType.LeftKnee)
End If
End Using
您引用的JointType
枚举不正确。请参阅MSDN上的JointType Enumeration文档,以获取可能的枚举值列表。
是JointType.KneeLeft
,不是LeftKnee