Можно ли использовать Kinect в качестве интерфейса управления для Mac OS X?

Есть ли программное обеспечение и/или драйверы, которые поддерживают использование Kinect для воспроизведения того же поведения, которое вызывается жестами Multitouch? Смогу ли я провести рукой по воздуху влево и, например, переключиться на другой рабочий стол или пространство?

Казалось бы, есть два шага, чтобы заставить эту работу работать. Во-первых, установить связь Kinect-to-Mac. Мы знаем, что это уже возможно благодаря различным уже доступным хакам.

Второй компонент, который нам понадобится, — преобразовать одну форму USB-входа (Kinect), чтобы ее можно было назначать для мультитач-жестов. Мы знаем, что это возможно, потому что такое программное обеспечение, как BetterTouchTool, позволяет почти бесконечно настраивать мультисенсорные жесты.

Так... возможно ли это?

Отличный вопрос. Если бы у меня был Kinect, я бы определенно попытался написать что-нибудь для этого!
+1 Я надеюсь, что пользователь с хорошей репутацией предложит вознаграждение за это ... возможно, новая / обновленная информация доступна более 1 года с момента вопроса.

Ответы (2)

Возможный? Да. Доступный? Еще нет. Было много сообщений о людях, использующих Kinect с OSX, но пока никто не выпустил какой-либо окончательный программный пакет, позволяющий использовать жесты. Большинство людей, кажется, не выпускают свое программное обеспечение.

Посмотрите это видео:

http://www.kinectucation.com/blog/2011/04/20/kinect-controls-mac-os-x/

Это самое близкое, что я видел, к тому, что вы спрашиваете.

РЕДАКТИРОВАТЬ:

Здесь есть пошаговое руководство по подключению Kinect к Mac:

http://kinecthacks.net/connecting-kinect-to-mac-os-x/

Так что, если вы хотите возиться с этим самостоятельно, это было бы местом для начала.

Официальный ответ «нет». Microsoft предлагает SDK только для ОС Windows , но через Apple или Microsoft ничего не доступно для разработки непосредственно на OS X. Лучше всего (сегодня) запустить Windows на виртуальной машине и начать взламывать, чтобы посмотреть, сможете ли вы использовать простое решение, поддерживаемое Microsoft.

Неофициальный ответ, конечно. Это просто аппаратное устройство ввода, и, обладая достаточными знаниями, любой может запрограммировать что-то, что будет считывать данные, поступающие от kinect, и использовать их для выполнения интересных задач. Наиболее надежным местом для поиска библиотек, работающих на Linux, Mac и Windows, а также большого количества полезной документации является открытый сайт kinect .