2013-01-22 3 views
1

저는 C#, wpf 및 kinect SDK를 처음 사용합니다.kinect SDK skeleton head cordinates

나는 여러 개의 스켈레톤을 추적 할 수있는 프로젝트를 가지고 있습니다.

이제 사용자 머리 주변을 촬영해야합니다. 그래서 나는 kinect의 시야에서 skeleton의 꼭대기가 어디에 있는지 알고 싶습니다.

얼굴 추적 기능을 사용하고 싶지 않습니다. 목표를 달성하기 위해 복잡하다고 생각하기 때문입니다.

그래서 해골 만 사용하여 머리가 어디에 있는지 쉽게 알 수 있습니까? 좌표 집합은 kinect의 전체 뷰 필드에 위치하는 것이 바람직합니다.

미리 감사드립니다.

+1

더 많은 문맥 정보가 필요한 경우? –

+0

버전 1.6, 내가 생각하는 최신 – Arcade

+1

[docs] (http://msdn.microsoft.com/en-us/library/jj131025.aspx) 보셨나요? – Squazic

답변

3

벡터 위치 = 데이터. 조인트 [JointID.Head]. 위치;

당신은 SDK 버전이 사용중인이 줄 http://www.i-programmer.info/programming/hardware/3503-getting-started-with-microsoft-kinect-sdk-skeletons.html?start=1

+0

아, 감사합니다, 지금 아주 쉽게 보입니다! – Arcade

+0

그러나 해골 공간의 위치는 카메라 공간의 머리 위치와 다릅니다. 머리를 포지셔닝하려면 번역을해야합니다. 비록 번역 후에도 프레임에서 머리를 어떻게 추출 할 지 확신하지 못합니다. –

+0

이 문제를 해결하는 방법을 잘 모르지만이 방법이 도움이된다고 생각합니다. http://channel9.msdn.com/Series/KinectQuickstart/Skeletal-Tracking-Fundamentals 여기에 poss (코드에 암시 적 임) 수정을위한 스케일링을 수행합니다. http://stackoverflow.com/questions/11844585/mapping-an-ellipse-to-a-joint-in-kinect-sdk-1-5 의견을 보내 주시면 도움을 드리겠습니다. –