Kinect для данных BVH

Есть ли какое-либо программное обеспечение для получения данных BVH непосредственно из kinect? Я искал в сети и нашел Kinect BVH MoCap (http://tech.integrate.biz/kinect_mocap.htm), но у меня это не работает.


person user2190460    schedule 18.04.2013    source источник


Ответы (1)


Нет. Вообще нет встроенного механизма для сохранения данных Kinect — независимо от того, в каком формате вы хотите их хранить. Kinect Studio сохраняет данные вне потока, но я не просматривал файлы, чтобы увидеть, как они выглядят внутри.

Вы можете заглянуть в Kinect Toolbox, который предоставляет функции для сохранения любого из трех потоков в файл. Вы можете сохранить файл, а затем манипулировать им по мере необходимости, возможно, написать парсер для перевода данных. Кроме того, вы можете манипулировать данными перед их сохранением.

Вы также можете написать свой собственный парсер. Объекты Skeleton являются сериализуемыми, что означает, что вы можете сохранить их в List (или какой-либо другой объект типа массива) вместе с отметкой времени. Когда вы будете готовы сохранить в файл, сериализуйте List, и вы получите стандартный XML-дамп объектов List и Skeleton внутри. Опять же, вы можете написать функцию, которая просто переводит его в нужный формат перед сохранением.

person Nicholas Pappas    schedule 18.04.2013
comment
да, я сохранил данные скелета в файл. Теперь я пытаюсь создать файл BVH из этих данных, но файл BVH хранит угол Эйлера каждой кости, а не положение. Я понятия не имею, как рассчитать углы Эйлера на основе данных, предоставленных kinect. - person user2190460; 19.04.2013