尝试跟踪 Kinect 关节时"reference to a non-shared member requires an object reference"



我想从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

相关内容

最新更新