2016-07-29 5 views
0

kinect Device (SDK 2.0)를 사용하여 제스처를 예측하는 제스처 기반 C# 응용 프로그램을 개발 중입니다. 사용자가 서 있지만 앉은 자세로 일하지 않을 때 제스쳐 탐지를 수행 할 수 있습니다. 앉아서 서있는 자세로 제스처를하고 싶습니다. 나는 추적으로 서있는 20 개의 뼈대를 얻을 수있다. 어떻게 kinect 장치를 연결할 때 사용자가 서 있거나 앉아 있는지 알 수 있습니까?Kinect SDK 2.0에서 사용자가 동적 또는 동적 모드를 감지하는 방법

Kinect_sensor = KinectSensor.GetDefault(); 
BodyFrameReader bodyFrameReader = Kinect_sensor.BodyFrameSource.OpenReader(); 
bodyFrameReader.FrameArrived += Kinect__SkeletonFrameReady; 
Kinect_sensor.Open(); 

사용자가 서 있거나 앉은 자세를 예측하는 방법이 있습니까?

+0

*** Discrete Gesture Basics *** Kinect SDk Browser의 샘플 *** 사용자가 앉아 있거나 앉아 있지 않은 경우 표시 하시겠습니까? – Franckentien

답변

0

뼈의 위치를 ​​서로 비교해 보았습니까?

허리가 어느 정도 임계치만큼 무릎 위에 있으면 사용자가 서있을 수도 있습니다.

또한 엉덩이 (또는 다른 뼈)가지면 위로 얼마나 있는지 확인할 수 있습니다.

+0

나는 어깨와 무릎 사이의 거리를 확인함으로써 그렇게했다. 내가 서있을 때처럼 일하고있다. 거리가 멀어지고있다. 앉아있는 동안 거리가 줄어 듭니다. 귀중한 답변을 보내 주셔서 감사합니다. – user2986042

-1

나는 어깨와 무릎 사이의 거리를 확인했다.