Начиная с 2010 года с выпуском XNA 4.0, если я куплю Xbox 360 с Kinect, смогу ли я получить доступ к его данным о движении с помощью разрабатываемой игры XNA? Или это только для разработчиков C ++ с devkit?
Начиная с 2010 года с выпуском XNA 4.0, если я куплю Xbox 360 с Kinect, смогу ли я получить доступ к его данным о движении с помощью разрабатываемой игры XNA? Или это только для разработчиков C ++ с devkit?
Ответы:
«Microsoft выпустит некоммерческий Kinect SDK для Windows этой весной, - заявили в Microsoft, а коммерческая версия запланирована на более поздний срок. Компания заявила, что SDK будет включать поддержку звука, API-интерфейс Kinect и прямое управление датчиком». "
Тем не менее, если вы не хотите ждать, на нескольких фронтах проделана большая работа с поддержкой нескольких языков (C ++, C #, Java, JavaScript, ...) в Windows, Mac и Linux.
Для самых свежих 0-дневных хаков Kinect, прочитайте KinectHacks и FreeNect
Если вы хотите начать писать код, взгляните на это:
Код Лаборатории выпущен драйверы CL NUI Platform для Kinect, которые также включают примеры на нескольких языках, включая C #. Последняя версия 1.0.0.1210, похоже, не работает банкоматом, поэтому, возможно, придерживайтесь более старой версии (1.0.0.1121).
Я начал через несколько минут, используя проект KinectTouch C # вместе с драйверами CL NUI.
Для обнаружения движения проверьте функцию обнаружения haar внутри OpenCV или кроссплатформенной оболочки .Net Emgu CV . Включено около 20 алгоритмов обнаружения (файлов XML) для обнаружения, например, рук, глаз, верхней части туловища и т. Д. Также имеется инструмент для создания собственного. Google haar обнаруживает для получения дополнительной информации.
Проект OpenKinect отвечает за libfreenect и имеет пример исходного кода для начала работы. AFAIK вам придется использовать libusb-win32 для взаимодействия с Kinect (что мне было лень работать в C #).
OpenNI только что выпустил обновленный драйвер с поддержкой Kinect, включая пример исходного кода для отслеживания скелета с использованием их PrimeSense PSDK .
http://www.computerandvideogames.com/article.php?id=258873?cid=OTC-RSS&attr=CVG-News-RSS
Похоже, на данный момент это только для избранных партнеров Microsoft.
Выпущена Kinect для Windows SDK версии 1 (с февраля 2012 г.), которая включает в себя коммерческую поддержку, необработанные сенсорные потоки, отслеживание скелета и ряд других улучшений:
http://www.microsoft.com/en-us/kinectforwindows/
Последние новости заключаются в том, что Microsoft будет выпускать весной 2008 года коммерческую версию SDK для Kinect. Ниже приведена ссылка от Microsoft.
http://research.microsoft.com/en-us/news/features/kinectforwindowssdk-022111.aspx
Это должно быть в состоянии сейчас. Они разработали пакет драйверов и сделали это с учетом Windows 8. Я не могу думать о том, как это называется, но если вы идете в Microsoft Dreamspark, он там. Я только что видел это раньше, надеюсь, это поможет.