2012-10-22 4 views
2

Kinect에서 제공하는 골격 추적을 사용하여 구현하려고했습니다. 하지만 바닥에 누워있을 때는 작동하지 않습니다.Kinect로 팔 굽혀 펴기 및 윗몸 일으키기와 같은 바닥 움직임을 어떻게 감지합니까?

Blitz Games CTO Andrew Oliver에 따르면 Kinect API의 스켈레톤 프레임을 사용하는 대신 사용자의 심도 스트림 또는 추적 실루엣을 구현하는 구체적인 방법이 있습니다. 비디오 게임 Your Shape Fitness에서 좋은 예를 찾을 수 있습니다. 푸시 업과 같은 바닥 운동을 보여주는 a link입니다!

여러분은 이것을 구현하거나 움직임을 감지하고 깊이 흐름을 사용하여 다른 움직임과 비교하는 방법을 알고 있습니까?

+0

사용중인 SDK는 무엇입니까 (OpenNI, Kinect for Windows)? 골격을 추적 할 때 시도한 각도와 관계 (예 : 직선, 측면, 위에서 아래)는 무엇입니까? –

+0

SDK를 포함하는 것을 잊어 버려 죄송합니다. 나는 Kinect를 사용하여 측면에서 바닥에 포즈를 맞추려고합니다. 내 말은, 나는 옆쪽으로 바닥에 누워있다. – Badger

+0

"Kinect"를 SDK로 사용하면 "Windows Kinect for Windows SDK"를 의미합니까? Kinect 하드웨어가 내려다 보이지 않습니까? 아니면 팔 굽혀 펴기를 할 때 (대략) 같은 높이에 위치합니까? 나는 깊이 프레임과 뼈대 추적이 어떻게 사용될 수 있는지 더 잘 이해할 것을 요구하고 있습니다. –

답변

0

360도 센서가 개발되었는데, 움직임이 바로 앞, 왼쪽 또는 오른쪽뿐만 아니라 위 (?)/아래로 이동하도록 최적화되어 있습니까? 방금 상상 한 이미지는 안전한 건물 등에 자주 사용되는 360도 모션 센서입니다.

+0

KatieK에게 당신의 코멘트를 주셔서 감사합니다. 360도 센서 대신, Your Shape Fitness 비디오는 이미 하나의 kinect만으로 바닥을 인식합니다. 사용자는 Kinect쪽으로 옆으로 가고 있으며이 포즈는 일반적으로 kinect에서 제공하는 골격 추적을 깨뜨릴 수 있습니다. 그러나 사용자는 여전히 뒤쪽에서 사용자를 걸러 낼 수 있습니다. 그 게임은 꽤 잘했다. 아마 그들은 그래픽 인식과 관련된 기술을 사용하고있을 것입니다. – Badger

0

다른 센서가 없다면 깊이 데이터를 직접 추적해야한다고 생각합니다. Here은 MS가 Kinect SDK에서 골격 추적을 구현하는 방법에 대한 세부 정보가 담긴 종이입니다. 몸체의 조인트를 캡처하기 위해 깊이 데이터를 구문 분석하는 동안 객체 일치를 구현하므로 직접 일치를 수행하는 객체 템플릿과 알고리즘을 구현해야 할 수도 있습니다. 골격 추적 라이브러리 중 일부를 다시 사용하여 깊이 데이터의 개체를 구문 분석 할 수있는 경우가 아니면

+0

논문을 보내 주셔서 감사합니다. 나는 그것을 이해하려고 노력하고있다. – Badger