Microsoft выпустила Kinect SDK Beta 2, который обеспечивает необработанный доступ к датчику и улучшенное отслеживание скелета.
Кажется, прошло так много времени с момента выхода первой бета-версии Kinect SDK, что некоторые могли подумать, что она близка к финальной версии. Что еще могла сделать Microsoft? Ответ находится в бета-версии 2 SDK, который уже готов к загрузке. Это все еще лицензировано для хобби / некоммерческого использования, но это должен быть еще один шаг на пути к полной коммерческой версии, которая обещана в следующем году.
Итак, что нового?
Самая большая новая функция — это доступ к потокам необработанных данных от датчика глубины, цветной камеры и массива микрофонов. Чтобы широко использовать любой из них в чем-либо, кроме довольно простого способа, потребуется большая работа и исследования, поэтому я не уверен, что это будет очень изученная область API — но Я могу ошибаться!
Вероятно, изменение, которое окажет наибольшее влияние, — это улучшенная система отслеживания скелета. Теперь это быстрее, в документации указано ускорение на 20%, и это более точно. Ускорение связано с использованием многопоточности. Теперь система может более точно отслеживать и быстрее определять конечности. Если вы работаете с двумя Kinects, теперь вы можете выбрать, какой из них выполняет отслеживание скелета, но только один из них может выполнять отслеживание в любое время. К сожалению, вы все еще можете отслеживать только двух человек одновременно, и вы не можете указать, каких двоих из группы.
Использование звука также проще, потому что вам не нужно использовать отдельный поток для доступа к KinectAudioSource.
Одна странная новая функция заключается в том, что теперь вы можете использовать SDK с предварительной версией Windows 8 — конечно, в качестве настольного приложения. Более важна возможность создавать как 64-битные приложения, так и 32-битные.