2013-07-03 3 views
0

Я спрашиваю, есть ли какие-либо идеи о том, как группировать различные сегменты тела с помощью карты глубины с устройства Kinect? Есть две проблемы: первая заключается в том, как идентифицировать разные части тела друг от друга, например: нижний рукав с плеча. Во-вторых, как определить часть тела, если есть закупоренная часть? Надеюсь, если кто-нибудь поможет мне решить эту проблему.Кластер 3D-точки в разные сегменты

Большое спасибо за ваше любезное помощь

+0

Вы пробовали скелетные опознавания middlewares? –

+0

Спасибо за ваш ответ, не могли бы вы привести примеры? большое спасибо – Tak

ответ

0

Вы можете использовать скелет распознавания промежуточное программное (например Nite), чтобы получить координаты суставов тела (например, плечо, локоть, кончик пальца). После прочтения значения Z (глубина) суставов вы можете рассмотреть только те точки, у которых значение Z близко к значениям Z суставов тела.

Например, если промежуточное программное обеспечение сообщает вам, что значение Z для руки составляет 2000 мм, вы можете смело предположить, что все пиксели/точки, которые являются частью пальцев и ладоней, будут иметь значение Z около 1900-2100 мм, а стена или стол сзади или перед пользователем будут иметь значительно другое значение Z. Таким образом, вы можете просто игнорировать любую точку за пределами 1900-2100 мм.

Вы также должны игнорировать любые точки, которые далеки от суставов. Например, может быть книга, которая находится точно в 2000 мм от камеры, но расположена далеко от пользователя.