#python #motion
Вопрос:
Я ищу способ извлечения меток из файла c3d.
С помощью
import c3d
r = c3d.Reader(open('capture.c3d', 'rb'))
for frame_no, points, analog in r.read_frames():
print('{0.shape} points in this frame'.format(points))
Я могу читать файлы c3d, но он не дает ярлыка или других подробностей.
Я вижу, что через MOKKA есть метки, и я могу извлекать детали с помощью MOKKA.
Тем не менее, я не могу найти способ найти метки извлечения с помощью кода python, а не MOKKA.
Есть ли какой-либо способ извлечь метки из файлов c3d?
Ответ №1:
Согласно источнику (я не могу проверить, так как у меня нет данных c3d), это, скорее всего, сработает:
import c3d
r = c3d.Reader(open('capture.c3d', 'rb'))
print(r.header)
print(r.header.event_labels)
Рекомендации
https://github.com/EmbodiedCognition/py-c3d/blob/master/c3d.py
https://github.com/EmbodiedCognition/py-c3d/blob/master/scripts/c3d-metadata