Починаючи з 2010 року з випуском XNA 4.0, якщо я придбаю Xbox 360 з Kinect, чи зможу я отримати доступ до його даних зондування руху за допомогою гри, яку я розробляю? Або це обмежується лише розробниками C ++ із девкітом?
Починаючи з 2010 року з випуском XNA 4.0, якщо я придбаю Xbox 360 з Kinect, чи зможу я отримати доступ до його даних зондування руху за допомогою гри, яку я розробляю? Або це обмежується лише розробниками C ++ із девкітом?
Відповіді:
"Некоммерчний Kinect SDK для Windows буде випущений цієї весни, сказала Microsoft, а комерційна версія планується на більш пізню дату. Компанія заявила, що SDK будуть включати підтримку аудіо, Kinect API та пряме управління датчиком. "
Незважаючи на це, якщо ви не хочете чекати, то на декількох фронтах робиться велика робота з підтримкою декількох мов (C ++, C #, Java, JavaScript, ...) під Windows, Mac та Linux.
Про найсвіжіші 0-денні хаки Kinect читайте KinectHacks та FreeNect
Якщо ви хочете почати писати код, перегляньте такі:
Code Laboratories випустила драйвери платформи CL NUI для Kinect, яка також включає зразки на декількох мовах, включаючи C #. Остання 1.0.0.1210, здається, не працює з банкоматами, тому, можливо, дотримуйтесь старішої версії (1.0.0.1121).
Я почав за лічені хвилини користуватися проектом KinectTouch C # разом із драйверами CL NUI.
Для виявлення руху перегляньте функцію виявлення хаара всередині OpenCV або крос-платформної .Net обгортки Emgu CV . Включено близько 20 алгоритмів виявлення (XML-файлів) для виявлення, наприклад, рук, очей, верхньої частини тулуба тощо. Також входить інструмент для створення власних. Виявлення хаар Google для отримання додаткової інформації.
Проект 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 навесні вийде з комерційною версією SDK для Kinect, що не містить комерційних версій.
http://research.microsoft.com/en-us/news/features/kinectforwindowssdk-022111.aspx
Це має бути в змозі зараз. Вони розробили пакет драйверів, і вони зробили це на увазі Windows 8. Я не можу придумати, як це називається, але якщо ви перейдете до Microsoft Dreamspark, це там. Я щойно бачив, як це сподівається збудник.