Python代写|Human Pose Estimation : Simplified



There is a dataset of human poses while exercising in the gym. The activities are named as the first column.

The pose-output.csv file is the result of feeding many exercise videos file into a pose estimation algorithm (i.e., Blazepose

Each exercise is a tensor (three-dimension data, i.e., x,y,z and time)

(1)  You need to create a visualization that as an input we feed an exercise and creates a visualization of the physical activity as an animation or gif. Look at 4th

Example gif:

You might need to rotate the data, to have a reasonable visualization.

(2)  For each exercise, identify joints that are moving, and list them. Besides, identify joints that are not moving as well.

(3)  List the degree of changes between joints. For example, take a look at following the output of your algorithm should be as follows:

{Moving: right_wrist, right_shoulder,Angle_changes: right_elbow {degree: 175, 170, … 30, 35, … 180} }

{Not_Moving: right_hip, right_knee, right_heel, left_shoulder, left_elbow, …}

(4)  (extra 5 credit) if you apply a clustering or classification algorithm on the result, that can distinguish different movements or group similar ones together you will get extra credit.