0
내가 키 넥트 프로그래밍 초보자 해요, 난 KINECT를 사용하여 추적 공을 일하고 opencv..we 모두 KINECT가 깊이 데이터를 제공하는 것을 알고, 아래의 코드 :얻기 깊이 넥트
DepthImagePoint righthandDepthPoint =
sensor.CoordinateMapper.MapSkeletonPointToDepthPoint
(
me.Joints[JointType.HandRight].Position,
DepthImageFormat.Resolution640x480Fps30
);
double rightdepthmeters = (righthandDepthPoint.Depth);
.. 나는 jointtype을 명시 할하여 기능 MapSkeletonPointToDepthPoint()
를 사용하여 오른쪽의 깊이를 얻을 수 있어요, 이것을 사용하여
대단히 감사합니다! : D 이것은 단지 내가 필요로했던 것입니다. – muffin
선생님, 또 다른 질문이 있습니다 ... depthPixels.Depth는 깊이의 밀리미터 단위를 반환하기 위해 의도 되었습니까? 아니면 여전히 어떤 변환이 필요합니까? ..이 코드는 훌륭합니다. 그러나 반환 된 깊이는 밀리미터로 표시된 해골 조인트와 다릅니다. 객체가 너무 가깝더라도 막대한 수를 봅니다. 내가 잘못한 일을하거나 코드가 완벽하게 작동해야합니까? – muffin
값은 밀리미터 단위 여야합니다. http://msdn.microsoft.com/en-us/library/microsoft.kinect.depthimagepixel_members.aspx –