첫 번째 사람을 추적하고이 사람의 오른손을 사용하여 내가 만든 응용 프로그램을 탐색하고 싶습니다.Kinect (trackingID)로 사람을 추적하는 방법
커서를 가져올 수 있습니다. 이제 한 사람 만 추적하면됩니다. 그래서 기본적으로 한 사람이 프로그램을 탐색 할 때, 그 사람 뒤에서 걷는 사람이 있거나이 사람을보고있을 때, 움직이면 kinect는 다른 사람을 인식해서는 안됩니다.
어떻게 구현할 수 있습니까? trackingId
으로 무엇인가 알고 있지만 무엇이 있을까요? : s
foreach (SkeletonData s in allSkeletons.Skeletons)
{
if (s.TrackingState == SkeletonTrackingState.Tracked)
{
if (s.TrackingID == 0)
{
foreach (Joint joint in s.Joints)
{
}
}
}
}
그래서 실제로 선수의 클래스를 만들었나요? 이 클래스에서 플레이어 id를 저장하면이 playerID와이 playerID에 해골 배열이 저장됩니까? – Letoir
나는 그것을 조사했다. 이것은 플레이어의 클래스를 만든 후, 뼈의 클래스를 만들어야 만 한 사람의 행동을 추적한다는 것을 의미한다. simpeler 일 수는 없다. :) – Letoir
사실이 코드는 ShapeGame에서 가져온 것입니다. 코드에서 allSkeletons 변수는 모든 플레이어의 목록을 보유합니다. 모든 플레이어의 색인을 식별자로 사용하면 다른 플레이어는 건너 뛸 수 있습니다. –