2011-08-05 4 views
0

나는 Kinect SDK를 사용하고있어 kinect에 반환 된 ir speckle 필드 정보에 직접 액세스 할 수있는 방법이 있는지 궁금합니다. 나는 신체의 점들의 삼각형을 사용하여 인체 (뼈대뿐만 아니라)를 매핑하려고 노력하고 싶다. 저는 이것이 잘못된 방식일지도 모릅니다.하지만 Kinect가 이미 수천 개의 점에 대한 정보를 처리 중이므로 점을 직접 생성하는 대신 정점 집합으로이 부분 집합을 사용할 수 있다고 생각했습니다.ir 필드 정보 얻기 kinect로 돌아 가기

가능하면 누구에게 알리십니까? 나는 C#을 사용하는 것을 선호하지만, 필요하다면 나의 C++ 스킬을 제거하고 (그리고 몇 가지 더 배울 수 있음) 기꺼이 할 것입니다.

+0

http://gamedev.stackexchange.com/에서 더 많은 답변을 얻으실 수 있습니다. –

답변

1

현재 SDK를 사용하여 원시 IR 데이터에 액세스하는 방법은 없습니다. 그리고 당신이 아마도 /하고 싶지 않다고 말할 때 나를 믿어 라. Kinect에 내장 된 빛에 의해 던져지는 IR 패턴은 단순하고 균일 한 패턴이 아닙니다. Google에서 "Kinect IR Pattern"을 검색하면 패턴이 완벽하게 사각형이 아님을 알 수 있습니다.

당신이 사용해야하는 것은 Kinect에 의해 계산 된 깊이 맵입니다. 수천 개의 IR 도트에서 입력을 받아 (다소 시끄 럽긴하지만) 640 x 480 (또는 320 x 240, 또는 180 x 60 ...) 이미지로 쉽게 변환합니다. 특히 골격 위의 점과 깊이 맵의 해당 점 사이를 변환하는 SDK의 메소드가 있으므로 인체의 매핑에 충분해야합니다.