Java использует libfreenect и OpenNi одновременно

В моем проекте я использую Xbox kinect для распознавания жестов. Это работает нормально. Итак, теперь мне нужна какая-то обратная связь от системы, и я решил использовать светодиод на передней панели kinect. Драйвер OpenNi в настоящее время не поддерживает управление светодиодами. Для этого я узнал, что драйвер OpenKinect libfreenect является популярной альтернативой.

Кто-нибудь из вас знает, как я могу одновременно использовать Openni и libfreenect на одной машине?

Я работаю над 64-битной системой Ubuntu.


person Wango    schedule 29.08.2014    source источник


Ответы (1)


У меня был похожий вопрос несколько лет назад и Я использовал OpenFrameworks с дополнением osxOpenNI. Преимущество в том, что этот аддон использует как OpenNI, так и libfreenect. Однако Libfreenect просто используется для доступа к оборудованию, которое OpenNI не может: акселерометру, наклону/мотору и индикатор

Я предлагаю попробовать и помнить, что вы должны запускать приложение как sudo, если вы управляете оборудованием (светодиодом и т. д.). Этот аддон устарел и не поддерживает OpenNI2, поэтому я предлагаю установить OpenNI 1.5.

Это может потребовать немного больше усилий, чем оно того стоит. Возможно, если видеовыхода недостаточно, поможет какая-то звуковая обратная связь?

person George Profenza    schedule 30.08.2014