2013-08-20 9 views
1

사람이 키 넥트를 마주보고 있거나 그 사람의 등을 보여 주는지 어떻게 알 수 있습니까?키 넥트 (Kinect body) 방향 감지

Microsoft Kinect SDK v1.7을 사용하고 있습니다.

+0

그래, 그 사람이 등을 돌렸을 때 그 사람을 전혀 감지하지 못할 것입니다. 이 경우 추측되거나 추적되지 않은 관절이있을 것입니다. 그들이 kinect를 마주하고 있다면 왼쪽/오른쪽 어깨의 Z 좌표를 사용하여 원하는 방향으로 향하고 있는지 확인할 수 있습니다 – bflosabre91

답변

2

Microsoft Kinect SDK는 사용자의 뒤를 추적하지 않습니다. 전신 회전을 추적 할 수는 없지만 앞으로 향하는 사용자는 어느 정도입니다.

이제는 "혼란 스러움"을 느낄 수 있으며 허리를 마주 보게 될 때 스켈레톤을 추적 할 수 있지만 앞으로 나아가는 것처럼 스켈레톤이 정렬됩니다. 추적하면 잠재적으로 "내 손목이 엉덩이보다 센서에서 멀어 지나요?"라는 휴리스틱을 적용 할 수 있습니다. 또는 "어깨, 팔꿈치, 손목 각도의 방향은 어떻습니까?"하지만 모두가 정확하지 않을 수 있습니다.

0

사용자가 아무 움직임없이 머물게되면 불가능합니다. 그러나 사용자가 걷는 경우 다음과 같이 시나리오를 해결할 수 있습니다. SDK 1.7의 Skeleton Coordinates과 관련하여 Z 좌표는 사용자에서 Kinect까지의 거리이며, 따라서 사용자가 카메라를 향해 걸어올 때 Z가 감소하고 사용자가 카메라에서 멀어 질 때 Z가 증가합니다. 이 시나리오는 사용자가 정상적으로 걸을 때만 유용합니다.