AnyBody / vicon-mocap-examples

AnyBody models, using Vicon Nexus Sample Data
Other
4 stars 0 forks source link

What all values of .c3d represent ? #1

Open MathisDupont opened 5 months ago

MathisDupont commented 5 months ago

Hello, thank you for your git. When displaying different .c3d files with python (for example Walking 02 and Walking 03 from Kory and Mike), it seems that the shape of keypoints is different ((85,5) for Walking02 and (197,5) for Walking03).

If you have a correspondancy between the number of row inside a .c3d and markers name it would be very appreciate.

Best regards,

Mathis Dupont

melund commented 5 months ago

Hi @MathisDupont, Not sure I understand your question. Are you using the AnyBody software to access data? In that labels are stored in a Variable called AnyInputC3D.PointsLabels.

If you are talking about finding the names from Python, then I think most C3D libraries can help you. See fx ezc3d

MathisDupont commented 5 months ago

Thank you for your reply @melund. To begin, I was just trying to plot datas on python (so w/o AnyBody software). Your link helps me (I'm new with .c3d files).

Is it the same protocol for every motion capture sequences? Because there are not the same amount of labels in each sequence : point_labels are ['PELO', ..., 'LPSI'] (52 values) for Walking02.c3d and are ['PELO', ..., 'T10'] (115 values) for Walking03.c3d

melund commented 5 months ago

No. I think the protocols are different. Full body vs lower body etc. They are from Vicons library of example models. But I can't really tell you more, since we didn't collect the data.