Есть ли какое-либо программное обеспечение для получения данных BVH непосредственно из kinect? Я искал в сети и нашел Kinect BVH MoCap (http://tech.integrate.biz/kinect_mocap.htm), но у меня это не работает.
Kinect для данных BVH
Ответы (1)
Нет. Вообще нет встроенного механизма для сохранения данных Kinect — независимо от того, в каком формате вы хотите их хранить. Kinect Studio сохраняет данные вне потока, но я не просматривал файлы, чтобы увидеть, как они выглядят внутри.
Вы можете заглянуть в Kinect Toolbox, который предоставляет функции для сохранения любого из трех потоков в файл. Вы можете сохранить файл, а затем манипулировать им по мере необходимости, возможно, написать парсер для перевода данных. Кроме того, вы можете манипулировать данными перед их сохранением.
Вы также можете написать свой собственный парсер. Объекты Skeleton
являются сериализуемыми, что означает, что вы можете сохранить их в List
(или какой-либо другой объект типа массива) вместе с отметкой времени. Когда вы будете готовы сохранить в файл, сериализуйте List
, и вы получите стандартный XML-дамп объектов List
и Skeleton
внутри. Опять же, вы можете написать функцию, которая просто переводит его в нужный формат перед сохранением.