Гайд по підключенню кінект xbox 360 до комп’ютера

Гайд по підключенню кінект xbox 360 до комп'ютера.

Опис трохи сумбурне, але я писав текст гайда в процесі розбору з цим питанням. Інформації в рунеті практично немає, довелося повзати по закордонним формами, тому залишаю все опис, навіть те, що може здатися зайвим.

Насамперед нам знадобитися перехідник з кінект-роз'єму на usb. Він може бути в комплекті з кінект, якщо ви його купували окремо, або вам доведеться його придбати у тих людей кому він не потрібен. Доведеться пошукати.

Перехідник включається в мережу, таким чином він забезпечує додаткове харчування, якого кінект мало за коштами звичайного usb.

Запуску програм і. Вона у мене не запрацювала.
Відмовилася повірити, що драйвери встановлені коректно і всі справи. Хоча в самому Віндоус нарікань на некоретную установку не було. Ну да ладно. Я людина упертий, тому сношу все єретичні драйвери від Microsoft і ставлю інші, так званий OpenNI skeleton tracker від вільних розробників.

suma / faas. -v5.1.0.25.msi - потім ще один драйвер конкретно для кінект.
Тут ніяких танців з непідтримуваними версіями, все встановилося відразу і без проблем. Перевантажуємося. Підключаємо кінект. Камера розпізнає, а ось зі звуковим пристроєм виникли проблеми. Ну звук нам поки не потрібен.
Запускаємо ФААСТ і.

УРА. Все запрацювало. На сьогодні все. Далі буде.

PS: Бонусом йде фотка мого пса зробленого кінект.

Частина 2. Faast - перші кроки, управління мишею.

На даний момент існує дві версії програми FAAST. Більш нова версії 1.0, де можна створювати свої власні руху і навчати їх програмі. Або ж більш простенька стара версія 0.1. Я вирішив почати з простого.

Робота програми заснована на конфіге який завантажується з окремого файлу. Всі команди пишуться на власному Синтакс FAAST, який досить простий. Мій перший конфиг не відрізняється складністю і виглядає ось так:

# FAAST 0.10 configuration file

mirror_mode 0
smoothing_factor 0
skeleton_mode 0
focus_gesture 0

mouse_enabled 1
mouse_control 1
mouse_body_part 1
mouse_origin 0
mouse_left_bound 40
mouse_right_bound 40
mouse_bottom_bound 50
mouse_top_bound 40
mouse_forward_threshold 10
mouse_relative_speed 27
mouse_movement_threshold 1
mouse_multiple_monitors 0

left_arm_out 15 mouse_hold left_button

Як ви бачите в ньому всього одна команда - витягнута від тіла ліва рука на 15 умовних одиниць затискає ліву кнопку миші. Всі інші настройки відповідають за швидкість, чутливість миші, межі дії сенсора та інше. Їх потрібно налаштовувати в залежності від ваших умов методом проб і помилок. Я теж знайшов оптимальне для себе рішення не відразу.

Запуску програм і. Вона у мене не запрацювала.

тому сношу все єретичні драйвери від Microsoft і ставлю інші, так званий OpenNI skeleton tracker від вільних розробників.

suma / faas. -v5.1.0.25.msi - потім ще один драйвер конкретно для кінект.

- в моєму випадку сталося в зворотному порядку, все запустилось з першого разу під Microsoft му, а ось OpenNI не запускати поки я не видалив Microsoft івські драйвера, тепер питання:
- як "запускати" або підключати кінект з іншими додатками? (Наприклад як показано вище це дві різні програми)
- і друге питання чи є різниця як запускається FAAST під Microsoft му, або OpenNI?

P.S. поки толком ще не розібрався в чому різниця між OpenNI і OpenCV технологіями. проте далі буде.