Кластеризация 3D-точек в разные сегменты

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

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


person Tak    schedule 03.07.2013    source источник
comment
Вы пробовали промежуточное ПО для распознавания скелета?   -  person Sahand Seifi    schedule 08.07.2013
comment
Спасибо за ответ, не могли бы вы привести примеры? огромное спасибо   -  person Tak    schedule 08.07.2013


Ответы (1)


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

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

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

person Sahand Seifi    schedule 10.07.2013