有没有办法从 c3d 标记中提取标签?
Is there any way to extract LABEL from c3d markers?
我正在寻找一种从 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文件中提取标签?
根据来源(我无法测试,因为我没有 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
我正在寻找一种从 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文件中提取标签?
根据来源(我无法测试,因为我没有 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