2014-01-30 4 views
0

나는 초보자가 권투의 기본 요소를 배우고 사람들에게 그림자 상자를 줄 수있는 기회를 제공하고 오류를 찾아내는 데 도움이되도록 설계된 전자 복싱 열차를 만드는 프로젝트에 착수했습니다. .Kinect Library for Skeletal Tracking

나는 지금 Kinect를 사용하려고 계획하고 있습니다. 해골 추적이 상당히 쉽고 잘 문서화되어있는 것 같습니다 (아무도 더 좋은 제안이없는 한) 새로운 Kinect 하드웨어를 기다릴 수 없으므로 싸고 명랑 할 오래된 것을 사용하고 있습니다. 또한 어린 아이들과 청소년들이 가능한 한 많이 사용하는 범위를 넓 힙니다.

이 단점은 많은 라이브러리 (Microsoft Kinect, Open Kinect, OpenNI, openframeworks 등)가있는 것 같습니다. 내 사용에 가장 적합한 내 머리를 얻으려고 애쓰는 중입니다. 나는 관절 각을 감지하고 계산하여 누군가가 펀치를 제대로 던지는 지 이상적으로 깊이 있고 옆쪽에있는 뼈대 추적을하는지 알려줄 필요가 있습니다. 나는 이것들이 그들 자신의 여분의 도전들을 가져오고, 나는 서로 함께 2 개를 사용할 필요가있을 것이라고 잘 알고있다.

어떤 라이브러리를 사용해야합니까!?

답변

1

Kinect 용 공식 SDK이므로 Microsoft Kinect SDK (최신 버전은 1.8)를 권장하며 스켈레톤과 인터페이스하기위한 여러 가지 기능이 있습니다. 그러나 OpenNI 또는 Open Kinect를 사용한 적이 없기 때문에 편견이 있음을 인정해야합니다. Kinect SDK OpenNI bridge을 실제로 사용해보고 싶다면 1.5 버전이 필요합니다.

관절 사이의 각도를 계산하는 것은 단순한 수학이므로 문제를 해결하기 위해 무엇을 시도하고 무엇을 위해 필요한지 생각해보십시오. SDK와 OpenNI의 차이점을 설명하는 Official Kinect SDK vs. Open-source alternatives을 참조하십시오.

+0

답장을 보내 주셔서 감사합니다. 해당 게시물의 내용은 유용하지만 MS가 MS의 SDK의 새 버전을 가져온 것으로 생각하기 때문에 조금 오래되었다고 생각합니다. 어쨌든 답장을 보내 주셔서 감사합니다. – Azureaus

+0

@ user2421163 그건 다리에 문제가 있지만 새로운 SVN 1.8을 사용하고 OpenNI를 모두 건너 뛰면 모든 가능성을 보여주고 싶었습니다. –