Я работаю над проектом класса, который использует Kinect. Согласно [Microsoft Kinect для Windows, информационной страницы] [1]:Использование XBox 360 Kinect с Kinect для Windows SDK
Если вы получаете одно из этих сообщений об ошибках, вы, вероятно, с помощью Kinect для Xbox 360, а не новый Kinect для Windows, , Сделайте уверенным, что ваш датчик Kinect является датчиком Kinect для Windows. (Это легко: Просто убедитесь, что он говорит, не говорит «Xbox 360» на передней панели.)
Если вы разработчик программного обеспечения, вы можете использовать Kinect для Xbox 360 вместе с вашим компьютером, чтобы проверить программное обеспечение, над которым вы работаете. Тем не менее, чтобы получить полный опыт Kinect для Windows, мы рекомендуем загрузить Kinect для Windows SDK и использовать его с Kinect для Windows.
Примечание. Убедитесь, что ваш датчик Kinect является датчиком Kinect для Windows . Если на передней панели указано «Xbox 360», это Kinect для Xbox 360, а не Kinect для Windows.
Несмотря на двусмысленность этого сообщения, похоже, что я должен использовать XBox 360 Kinect для разработки. SDK ограничивает развертывание, что отлично подходит для моего проекта.
Однако, когда я запускаю следующий код:
Console.WriteLine("Sensor count: " + KinectSensor.KinectSensors.Count);
Console.WriteLine("Sensor status: " + KinectSensor.KinectSensors[0].Status);
Я получаю результат:
Sensor count: 1
Sensor status: NotReady
Что дает? Мой Kinect подключен к моему компьютеру. Мигает зеленый свет на лицевой панели. Любая помощь здесь будет оценена по достоинству.
Он отлично работал с бета-версией SDK.К сожалению, я не могу использовать новые API. Спасибо за помощь. – LandonSchropp
Kinect SDK v1.0 и v1.5 отлично работает с Kinect для Xbox. Просто вы не можете работать с близким режимом. Распространяемый ресурс kinect не работает с xbox kinect. – EdgarT
Kinect для xbox 360 работает отлично с нами, на sdk 1.8. Вы просто пропустите ближний режим, и много классных вещей, которые kinect для окон. Это тоже шатко. Но это работает как шарм. – Malavos