Развитие Kinect. Как насчет оборудования для использования? - PullRequest
2 голосов
/ 07 февраля 2012

Я хочу разработать приложение Kinect. Мой вопрос: мне нужно какое-то специальное оборудование или я могу использовать свои собственные XBox и Kinect. Другими словами, буду ли я использовать свой Kinect для тестирования и использовать свое приложение после завершения?

Ответы [ 5 ]

3 голосов
/ 09 февраля 2012

Вы можете использовать Xbox Kinect для разработки и тестирования всех своих приложений. Заметным изменением аппаратного обеспечения является новый "near mode", который позволяет отслеживать пиксели ближе к датчику / камере:

Ближний режим = 40 см до 3 метров. Режим по умолчанию = 80 см до 4 м.

Другие изменения в основном в SDK (например, JointID теперь называются JointType), новые методы и объекты с более простыми и улучшенными элементами управления, и все они работают с Xbox Kinect.

Но имейте в виду, что если вы хотите продать свое приложение или что-то в этом роде, вам нужно будет использовать оборудование Kinect для Windows, поскольку лицензия на Xbox Kinect позволяет продавать его только с Xbox.

3 голосов
/ 08 февраля 2012

Вы можете использовать свой датчик Kinect на нескольких платформах:

  1. Вы можете использовать Windows и официальный Kinect для Windows SDK .SDK имеет c ++ API, а также .NET API.

  2. Вы можете использовать windows / mac с комплектом Zigfu dev .Это позволит вам использовать интерфейс OpenNI для связи с Kinect.OpenNI также имеет c / c ++ и API .NET, а также привязки Unity3d.

Если вы хотите разрабатывать для XBox, вам понадобится комплект разработки для Xbox .

1 голос
/ 09 февраля 2012

Все эти ответы правильны , но не точно соответствуют вашему вопросу.

С помощью Xbox 360 и Kinect под брендом Xbox вы можете разрабатывать игры Kinect?

Ответ нет , если вы не разрабатываете игры для Xbox 360 для жизни.

У Microsoft есть Xbox Indie Games (webset @ App Hub) на торговой площадке Xbox 360, но игры на этом сервисе в настоящее время не поддерживают датчики Kinect для Xbox (или Windows) (кроме микрофона) , В настоящее время нет информации о том, произойдет ли это или когда это произойдет.

Официальный Microsoft Kinect SDK настоятельно рекомендует использовать версию Kinect для Windows, которая продается по цене около 250 долларов США. Он также работает только в Windows, поэтому вы не сможете разрабатывать игры для Xbox 360 . Официальный Kinect для Windows SDK Beta 2 разрешен для датчика Xbox, но поддержка для этой бета-версии будет прекращена. Есть также неофициальные драйверы, которые вы можете скачать.

Обновление: Согласно FAQ для разработчиков Kinect , Xbox для Kinect технически поддерживается, но не рекомендуется.

В настоящее время я занимаюсь разработкой Kinect для Xbox 360. Как это будет поддерживаться двигаться вперед? Хотя технически вы сможете загрузить V1 Kinect для Windows SDK и использовать его с существующим Kinect для Xbox 360 для ваших личных целей развития, мы рекомендуем использовать Датчик Kinect для Windows в приложении Kinect для Windows развития, так как это единственный датчик, оптимизированный для этого использования. Вы имеют лицензию на использование датчика Kinect для Windows с Kinect для Приложения для Windows. Мы не рекомендуем использовать Kinect для Xbox 360 помогать в разработке приложений Kinect для Windows; разработчики должны планировать переход на оборудование Kinect для Windows в целях развития, и следует ожидать, что ваши клиенты будут также использовать аппаратное обеспечение Kinect для Windows.

Это по-прежнему не меняет ответ, который вы не можете разработать для своего Xbox с Kinect. Это только для Windows.

1 голос
/ 07 февраля 2012

Вам больше ничего не нужно, я сделал игру для Kinect только с Kinect

Игра, которую я сделал, была на самом деле для ПК, поэтому у меня даже не было Xbox, у вас есть драйверы и все, что вам нужно в Microsoft Kinect SDK, даже некоторые примеры

http://www.microsoft.com/en-us/kinectforwindows/develop/

0 голосов
/ 08 февраля 2012

Вы также можете подумать, что вам может понадобиться USB-адаптер для вашего Kinect, если у вас есть ранняя версия Kinect.Эти Kinects, поставляемые в комплекте с XBox, не имеют обычного USB-разъема.Для этого вам понадобится адаптер, если вы хотите использовать его с ПК.

...