Skip to content

Deadlift-ESAP is a project aimed at creating and training a neural network to determine proper deadlift form. The project includes scripts to generate linkage diagrams from deadlift videos, process these diagrams into data models, and use these models to train a neural network capable of distinguishing good form from bad form in deadlifting.

Notifications You must be signed in to change notification settings

EricGilerson/Deadlift-ESAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deadlift-ESAP

Overview

Deadlift-ESAP is a project aimed at creating and training a neural network to determine proper deadlift form. The project includes scripts to generate linkage diagrams from deadlift videos, process these diagrams into data models, and use these models to train a neural network capable of distinguishing good form from bad form in deadlifting. This project was created and for the purpose of Engineering Summer Academy at Penn.

Features

  • Linkage Diagram Generation: Convert deadlift videos into biomechanical linkage diagrams.
  • Pre-processing: Process raw video data into linkage diagrams for efficient storage and accurate training.
  • Neural Network Training: Train a neural network to evaluate deadlift form using the generated linkage data.
  • Evaluation: Assess new deadlift videos to determine form accuracy.

Requirements

  • OpenCV
  • OpenPose
  • TensorFlow
  • Keras
  • OpenAI

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/Deadlift-ESAP.git
    cd Deadlift-ESAP
  2. Install the required packages:

    pip install -r requirements.txt

File Descriptions

classifiernetwork.py

This file contains the neural network implementation used to evaluate the deadlift form. It includes the architecture of the model, the training process, and the evaluation metrics. Here is a snippet of the model for classification and there is a similar model for the prediction of key points deviations on the good form as you can see in the output of the testmodel.py

Code Snippet

def create_classification_model():
    model = Sequential()
    model.add(Dense(256, input_dim=n_points*2))
    model.add(LeakyReLU(alpha=0.01))
    model.add(BatchNormalization())
    model.add(Dense(128))
    model.add(LeakyReLU(alpha=0.01))
    model.add(BatchNormalization())
    model.add(Dense(64))
    model.add(LeakyReLU(alpha=0.01))
    model.add(Dropout(0.5))
    model.add(Dense(1, activation='sigmoid'))  # Binary classification for correct/incorrect form
    model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])
    return model

pose.py

This file includes the script to generate linkage diagrams from deadlift videos using OpenPose. It processes raw video data to identify joint points and create a full linkage representation of the deadlift motion.

Linkage GIF

This video only shows 13 points of the linkage because that is all that the video can produce, but there are 18 points

Razin Farooqi is the one in the clip

Angles GIF

The model was trained on 3 angles and this video shows all of them

testmodel.py

This script tests the trained neural network on new deadlift videos. It loads the trained model, processes the linkage diagrams, and evaluates the deadlift form using the neural network. The evaluation shows the confidence that the model has per each frame in the video and if the frame is below the confidence separator(60%), the output shows how far each keypoint is off by what the model predicts should be perfect form. By this offset in combination with another model such as a custom GPT, the results can be put into understandable words. Deviations of 0 is when there is a placeholder value, so there is no deviation as there was never a point there.

Evaluation Sample Result

Example evaluation of good form

Feedback for frame 0 in file Anglegoodform1.json:	Frame 0: Good Form (99.9993%)
Feedback for frame 1 in file Anglegoodform1.json:	Frame 1: Good Form (99.9985%)
Feedback for frame 2 in file Anglegoodform1.json:	Frame 2: Good Form (99.9982%)
Feedback for frame 3 in file Anglegoodform1.json:	Frame 3: Good Form (99.998%)
Feedback for frame 4 in file Anglegoodform1.json:	Frame 4: Good Form (99.998%)
Feedback for frame 5 in file Anglegoodform1.json:	Frame 5: Good Form (99.9977%)
Feedback for frame 6 in file Anglegoodform1.json:	Frame 6: Good Form (99.9982%)
Feedback for frame 7 in file Anglegoodform1.json:	Frame 7: Good Form (99.998%)
Feedback for frame 8 in file Anglegoodform1.json:	Frame 8: Good Form (99.9974%)
Feedback for frame 9 in file Anglegoodform1.json:	Frame 9: Good Form (99.9963%)
Feedback for frame 10 in file Anglegoodform1.json:	Frame 10: Good Form (99.9936%)
Feedback for frame 11 in file Anglegoodform1.json:	Frame 11: Good Form (99.9845%)
Feedback for frame 12 in file Anglegoodform1.json:	Frame 12: Good Form (99.9777%)
Feedback for frame 13 in file Anglegoodform1.json:	Frame 13: Good Form (99.9787%)
Feedback for frame 14 in file Anglegoodform1.json:	Frame 14: Good Form (99.9835%)
Feedback for frame 15 in file Anglegoodform1.json:	Frame 15: Good Form (99.9901%)
Feedback for frame 16 in file Anglegoodform1.json:	Frame 16: Good Form (99.995%)
Feedback for frame 17 in file Anglegoodform1.json:	Frame 17: Good Form (99.9959%)
Feedback for frame 18 in file Anglegoodform1.json:	Frame 18: Good Form (99.996%)
Feedback for frame 19 in file Anglegoodform1.json:	Frame 19: Good Form (99.9958%)
Feedback for frame 20 in file Anglegoodform1.json:	Frame 20: Good Form (99.9962%)
Feedback for frame 21 in file Anglegoodform1.json:	Frame 21: Good Form (99.9959%)
Feedback for frame 22 in file Anglegoodform1.json:	Frame 22: Good Form (99.9962%)
Feedback for frame 23 in file Anglegoodform1.json:	Frame 23: Good Form (99.9964%)
Feedback for frame 24 in file Anglegoodform1.json:	Frame 24: Good Form (99.9963%)
Feedback for frame 25 in file Anglegoodform1.json:	Frame 25: Good Form (99.9958%)
Feedback for frame 26 in file Anglegoodform1.json:	Frame 26: Good Form (99.9949%)
Feedback for frame 27 in file Anglegoodform1.json:	Frame 27: Good Form (99.9945%)
Feedback for frame 28 in file Anglegoodform1.json:	Frame 28: Good Form (99.984%)
Feedback for frame 29 in file Anglegoodform1.json:	Frame 29: Good Form (99.9882%)
Feedback for frame 30 in file Anglegoodform1.json:	Frame 30: Good Form (99.9902%)
Feedback for frame 31 in file Anglegoodform1.json:	Frame 31: Good Form (99.9932%)
Feedback for frame 32 in file Anglegoodform1.json:	Frame 32: Good Form (99.9901%)
Feedback for frame 33 in file Anglegoodform1.json:	Frame 33: Good Form (99.9901%)
Feedback for frame 34 in file Anglegoodform1.json:	Frame 34: Good Form (99.9339%)
Feedback for frame 35 in file Anglegoodform1.json:	Frame 35: Good Form (99.9605%)
Feedback for frame 36 in file Anglegoodform1.json:	Frame 36: Good Form (99.9786%)
Feedback for frame 37 in file Anglegoodform1.json:	Frame 37: Good Form (99.9985%)
Feedback for frame 38 in file Anglegoodform1.json:	Frame 38: Good Form (99.9979%)
Feedback for frame 39 in file Anglegoodform1.json:	Frame 39: Good Form (99.9977%)
Feedback for frame 40 in file Anglegoodform1.json:	Frame 40: Good Form (99.9965%)
Feedback for frame 41 in file Anglegoodform1.json:	Frame 41: Good Form (99.9965%)
Feedback for frame 42 in file Anglegoodform1.json:	Frame 42: Good Form (99.9951%)
Feedback for frame 43 in file Anglegoodform1.json:	Frame 43: Good Form (99.9957%)
Feedback for frame 44 in file Anglegoodform1.json:	Frame 44: Good Form (99.9959%)
Feedback for frame 45 in file Anglegoodform1.json:	Frame 45: Good Form (99.9957%)

Example evaluation of bad form

Feedback for frame 0 in file Bad23.json:	Frame 0: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 60.99	Keypoint 1: distance deviation = 53.16	Keypoint 2: distance deviation = 53.35	Keypoint 3: distance deviation = 61.60	Keypoint 4: distance deviation = 66.10	Keypoint 5: distance deviation = 52.96	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 48.76	Keypoint 9: distance deviation = 31.11	Keypoint 10: distance deviation = 33.10	Keypoint 11: distance deviation = 53.33	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 58.50	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 57.04	Keypoint 17: distance deviation = 0.00
Feedback for frame 1 in file Bad23.json:	Frame 1: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 73.86	Keypoint 1: distance deviation = 64.51	Keypoint 2: distance deviation = 64.65	Keypoint 3: distance deviation = 74.72	Keypoint 4: distance deviation = 80.12	Keypoint 5: distance deviation = 64.36	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 59.34	Keypoint 9: distance deviation = 38.05	Keypoint 10: distance deviation = 40.38	Keypoint 11: distance deviation = 64.83	Keypoint 12: distance deviation = 39.87	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 70.97	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 69.21	Keypoint 17: distance deviation = 0.00
Feedback for frame 2 in file Bad23.json:	Frame 2: Bad Form (0.0007%), Suggestions:	Keypoint 0: distance deviation = 105.22	Keypoint 1: distance deviation = 92.04	Keypoint 2: distance deviation = 92.12	Keypoint 3: distance deviation = 106.55	Keypoint 4: distance deviation = 114.17	Keypoint 5: distance deviation = 91.92	Keypoint 6: distance deviation = 106.34	Keypoint 7: distance deviation = 111.64	Keypoint 8: distance deviation = 84.83	Keypoint 9: distance deviation = 54.55	Keypoint 10: distance deviation = 57.78	Keypoint 11: distance deviation = 92.62	Keypoint 12: distance deviation = 57.23	Keypoint 13: distance deviation = 64.28	Keypoint 14: distance deviation = 101.22	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 98.75	Keypoint 17: distance deviation = 0.00
Feedback for frame 3 in file Bad23.json:	Frame 3: Bad Form (0.0003%), Suggestions:	Keypoint 0: distance deviation = 103.43	Keypoint 1: distance deviation = 90.46	Keypoint 2: distance deviation = 90.56	Keypoint 3: distance deviation = 104.72	Keypoint 4: distance deviation = 112.22	Keypoint 5: distance deviation = 90.33	Keypoint 6: distance deviation = 104.51	Keypoint 7: distance deviation = 109.73	Keypoint 8: distance deviation = 83.35	Keypoint 9: distance deviation = 53.57	Keypoint 10: distance deviation = 56.76	Keypoint 11: distance deviation = 91.02	Keypoint 12: distance deviation = 56.19	Keypoint 13: distance deviation = 63.12	Keypoint 14: distance deviation = 99.48	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 97.05	Keypoint 17: distance deviation = 0.00
Feedback for frame 4 in file Bad23.json:	Frame 4: Bad Form (0.0001%), Suggestions:	Keypoint 0: distance deviation = 103.72	Keypoint 1: distance deviation = 90.72	Keypoint 2: distance deviation = 90.81	Keypoint 3: distance deviation = 105.01	Keypoint 4: distance deviation = 112.53	Keypoint 5: distance deviation = 90.58	Keypoint 6: distance deviation = 104.80	Keypoint 7: distance deviation = 110.04	Keypoint 8: distance deviation = 83.59	Keypoint 9: distance deviation = 53.73	Keypoint 10: distance deviation = 56.92	Keypoint 11: distance deviation = 91.28	Keypoint 12: distance deviation = 56.36	Keypoint 13: distance deviation = 63.31	Keypoint 14: distance deviation = 99.76	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 97.32	Keypoint 17: distance deviation = 0.00
Feedback for frame 5 in file Bad23.json:	Frame 5: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 105.01	Keypoint 1: distance deviation = 91.86	Keypoint 2: distance deviation = 91.94	Keypoint 3: distance deviation = 106.33	Keypoint 4: distance deviation = 113.94	Keypoint 5: distance deviation = 91.73	Keypoint 6: distance deviation = 106.13	Keypoint 7: distance deviation = 111.42	Keypoint 8: distance deviation = 84.66	Keypoint 9: distance deviation = 54.44	Keypoint 10: distance deviation = 57.66	Keypoint 11: distance deviation = 92.44	Keypoint 12: distance deviation = 57.11	Keypoint 13: distance deviation = 64.14	Keypoint 14: distance deviation = 101.02	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 98.55	Keypoint 17: distance deviation = 0.00
Feedback for frame 6 in file Bad23.json:	Frame 6: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 104.64	Keypoint 1: distance deviation = 91.54	Keypoint 2: distance deviation = 91.62	Keypoint 3: distance deviation = 105.96	Keypoint 4: distance deviation = 113.54	Keypoint 5: distance deviation = 91.41	Keypoint 6: distance deviation = 105.76	Keypoint 7: distance deviation = 111.03	Keypoint 8: distance deviation = 84.36	Keypoint 9: distance deviation = 54.25	Keypoint 10: distance deviation = 57.46	Keypoint 11: distance deviation = 92.11	Keypoint 12: distance deviation = 56.91	Keypoint 13: distance deviation = 63.92	Keypoint 14: distance deviation = 100.66	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 98.20	Keypoint 17: distance deviation = 0.00
Feedback for frame 7 in file Bad23.json:	Frame 7: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 103.63	Keypoint 1: distance deviation = 90.64	Keypoint 2: distance deviation = 90.73	Keypoint 3: distance deviation = 104.93	Keypoint 4: distance deviation = 112.44	Keypoint 5: distance deviation = 90.51	Keypoint 6: distance deviation = 104.72	Keypoint 7: distance deviation = 109.95	Keypoint 8: distance deviation = 83.52	Keypoint 9: distance deviation = 53.70	Keypoint 10: distance deviation = 56.89	Keypoint 11: distance deviation = 91.21	Keypoint 12: distance deviation = 56.33	Keypoint 13: distance deviation = 63.27	Keypoint 14: distance deviation = 99.68	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 97.24	Keypoint 17: distance deviation = 0.00
Feedback for frame 8 in file Bad23.json:	Frame 8: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 104.60	Keypoint 1: distance deviation = 91.51	Keypoint 2: distance deviation = 91.59	Keypoint 3: distance deviation = 105.92	Keypoint 4: distance deviation = 113.50	Keypoint 5: distance deviation = 91.38	Keypoint 6: distance deviation = 105.72	Keypoint 7: distance deviation = 110.99	Keypoint 8: distance deviation = 84.33	Keypoint 9: distance deviation = 54.24	Keypoint 10: distance deviation = 57.45	Keypoint 11: distance deviation = 92.08	Keypoint 12: distance deviation = 56.90	Keypoint 13: distance deviation = 63.91	Keypoint 14: distance deviation = 100.63	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 98.17	Keypoint 17: distance deviation = 0.00
Feedback for frame 9 in file Bad23.json:	Frame 9: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 104.74	Keypoint 1: distance deviation = 91.63	Keypoint 2: distance deviation = 91.71	Keypoint 3: distance deviation = 106.07	Keypoint 4: distance deviation = 113.65	Keypoint 5: distance deviation = 91.51	Keypoint 6: distance deviation = 105.86	Keypoint 7: distance deviation = 111.14	Keypoint 8: distance deviation = 84.45	Keypoint 9: distance deviation = 54.32	Keypoint 10: distance deviation = 57.53	Keypoint 11: distance deviation = 92.21	Keypoint 12: distance deviation = 56.98	Keypoint 13: distance deviation = 64.00	Keypoint 14: distance deviation = 100.76	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 98.30	Keypoint 17: distance deviation = 0.00
Feedback for frame 10 in file Bad23.json:	Frame 10: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 94.33	Keypoint 1: distance deviation = 82.49	Keypoint 2: distance deviation = 82.59	Keypoint 3: distance deviation = 95.50	Keypoint 4: distance deviation = 102.35	Keypoint 5: distance deviation = 82.35	Keypoint 6: distance deviation = 95.30	Keypoint 7: distance deviation = 100.07	Keypoint 8: distance deviation = 75.98	Keypoint 9: distance deviation = 48.82	Keypoint 10: distance deviation = 51.74	Keypoint 11: distance deviation = 82.98	Keypoint 12: distance deviation = 51.20	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 90.72	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 88.49	Keypoint 17: distance deviation = 0.00
Feedback for frame 11 in file Bad23.json:	Frame 11: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 95.26	Keypoint 1: distance deviation = 83.30	Keypoint 2: distance deviation = 83.40	Keypoint 3: distance deviation = 96.44	Keypoint 4: distance deviation = 103.35	Keypoint 5: distance deviation = 83.17	Keypoint 6: distance deviation = 96.24	Keypoint 7: distance deviation = 101.05	Keypoint 8: distance deviation = 76.74	Keypoint 9: distance deviation = 49.32	Keypoint 10: distance deviation = 52.26	Keypoint 11: distance deviation = 83.80	Keypoint 12: distance deviation = 51.73	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 91.61	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 89.37	Keypoint 17: distance deviation = 0.00
Feedback for frame 12 in file Bad23.json:	Frame 12: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 95.38	Keypoint 1: distance deviation = 83.41	Keypoint 2: distance deviation = 83.50	Keypoint 3: distance deviation = 96.56	Keypoint 4: distance deviation = 103.48	Keypoint 5: distance deviation = 83.27	Keypoint 6: distance deviation = 96.36	Keypoint 7: distance deviation = 101.18	Keypoint 8: distance deviation = 76.83	Keypoint 9: distance deviation = 49.37	Keypoint 10: distance deviation = 52.32	Keypoint 11: distance deviation = 83.90	Keypoint 12: distance deviation = 51.78	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 91.73	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 89.48	Keypoint 17: distance deviation = 0.00
Feedback for frame 13 in file Bad23.json:	Frame 13: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 94.83	Keypoint 1: distance deviation = 82.91	Keypoint 2: distance deviation = 83.01	Keypoint 3: distance deviation = 95.98	Keypoint 4: distance deviation = 102.87	Keypoint 5: distance deviation = 82.77	Keypoint 6: distance deviation = 95.78	Keypoint 7: distance deviation = 100.58	Keypoint 8: distance deviation = 76.36	Keypoint 9: distance deviation = 49.05	Keypoint 10: distance deviation = 51.99	Keypoint 11: distance deviation = 83.39	Keypoint 12: distance deviation = 51.43	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 91.18	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 88.95	Keypoint 17: distance deviation = 0.00
Feedback for frame 14 in file Bad23.json:	Frame 14: Bad Form (0.0003%), Suggestions:	Keypoint 0: distance deviation = 102.76	Keypoint 1: distance deviation = 89.88	Keypoint 2: distance deviation = 89.97	Keypoint 3: distance deviation = 104.04	Keypoint 4: distance deviation = 111.49	Keypoint 5: distance deviation = 89.74	Keypoint 6: distance deviation = 103.83	Keypoint 7: distance deviation = 109.02	Keypoint 8: distance deviation = 82.81	Keypoint 9: distance deviation = 53.23	Keypoint 10: distance deviation = 56.39	Keypoint 11: distance deviation = 90.43	Keypoint 12: distance deviation = 55.83	Keypoint 13: distance deviation = 62.72	Keypoint 14: distance deviation = 98.84	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 96.42	Keypoint 17: distance deviation = 0.00
Feedback for frame 15 in file Bad23.json:	Frame 15: Bad Form (0.0002%), Suggestions:	Keypoint 0: distance deviation = 104.04	Keypoint 1: distance deviation = 91.00	Keypoint 2: distance deviation = 91.09	Keypoint 3: distance deviation = 105.34	Keypoint 4: distance deviation = 112.88	Keypoint 5: distance deviation = 90.87	Keypoint 6: distance deviation = 105.13	Keypoint 7: distance deviation = 110.38	Keypoint 8: distance deviation = 83.86	Keypoint 9: distance deviation = 53.92	Keypoint 10: distance deviation = 57.11	Keypoint 11: distance deviation = 91.57	Keypoint 12: distance deviation = 56.55	Keypoint 13: distance deviation = 63.53	Keypoint 14: distance deviation = 100.07	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 97.63	Keypoint 17: distance deviation = 0.00
Feedback for frame 16 in file Bad23.json:	Frame 16: Bad Form (0.0004%), Suggestions:	Keypoint 0: distance deviation = 103.92	Keypoint 1: distance deviation = 90.89	Keypoint 2: distance deviation = 90.98	Keypoint 3: distance deviation = 105.21	Keypoint 4: distance deviation = 112.74	Keypoint 5: distance deviation = 90.75	Keypoint 6: distance deviation = 105.00	Keypoint 7: distance deviation = 110.25	Keypoint 8: distance deviation = 83.74	Keypoint 9: distance deviation = 53.83	Keypoint 10: distance deviation = 57.03	Keypoint 11: distance deviation = 91.45	Keypoint 12: distance deviation = 56.46	Keypoint 13: distance deviation = 63.43	Keypoint 14: distance deviation = 99.95	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 97.51	Keypoint 17: distance deviation = 0.00
Feedback for frame 17 in file Bad23.json:	Frame 17: Bad Form (0.0001%), Suggestions:	Keypoint 0: distance deviation = 106.13	Keypoint 1: distance deviation = 92.97	Keypoint 2: distance deviation = 92.97	Keypoint 3: distance deviation = 107.61	Keypoint 4: distance deviation = 115.25	Keypoint 5: distance deviation = 92.92	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 112.72	Keypoint 8: distance deviation = 85.82	Keypoint 9: distance deviation = 55.40	Keypoint 10: distance deviation = 58.59	Keypoint 11: distance deviation = 93.63	Keypoint 12: distance deviation = 58.15	Keypoint 13: distance deviation = 65.24	Keypoint 14: distance deviation = 102.23	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 99.73	Keypoint 17: distance deviation = 0.00
Feedback for frame 18 in file Bad23.json:	Frame 18: Bad Form (0.0001%), Suggestions:	Keypoint 0: distance deviation = 106.30	Keypoint 1: distance deviation = 93.11	Keypoint 2: distance deviation = 93.11	Keypoint 3: distance deviation = 107.77	Keypoint 4: distance deviation = 115.43	Keypoint 5: distance deviation = 93.07	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 112.89	Keypoint 8: distance deviation = 85.95	Keypoint 9: distance deviation = 55.48	Keypoint 10: distance deviation = 58.68	Keypoint 11: distance deviation = 93.78	Keypoint 12: distance deviation = 58.23	Keypoint 13: distance deviation = 65.33	Keypoint 14: distance deviation = 102.39	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 99.88	Keypoint 17: distance deviation = 0.00
Feedback for frame 19 in file Bad23.json:	Frame 19: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 81.63	Keypoint 1: distance deviation = 71.37	Keypoint 2: distance deviation = 71.47	Keypoint 3: distance deviation = 82.64	Keypoint 4: distance deviation = 88.58	Keypoint 5: distance deviation = 71.24	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 65.71	Keypoint 9: distance deviation = 42.23	Keypoint 10: distance deviation = 44.76	Keypoint 11: distance deviation = 71.76	Keypoint 12: distance deviation = 44.27	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 78.50	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 76.56	Keypoint 17: distance deviation = 0.00
Feedback for frame 20 in file Bad23.json:	Frame 20: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 81.36	Keypoint 1: distance deviation = 71.12	Keypoint 2: distance deviation = 71.23	Keypoint 3: distance deviation = 82.36	Keypoint 4: distance deviation = 88.28	Keypoint 5: distance deviation = 70.99	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 65.48	Keypoint 9: distance deviation = 42.07	Keypoint 10: distance deviation = 44.60	Keypoint 11: distance deviation = 71.52	Keypoint 12: distance deviation = 44.10	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 78.23	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 76.30	Keypoint 17: distance deviation = 0.00
Feedback for frame 21 in file Bad23.json:	Frame 21: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 81.50	Keypoint 1: distance deviation = 71.25	Keypoint 2: distance deviation = 71.35	Keypoint 3: distance deviation = 82.50	Keypoint 4: distance deviation = 88.43	Keypoint 5: distance deviation = 71.12	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 65.60	Keypoint 9: distance deviation = 42.14	Keypoint 10: distance deviation = 44.68	Keypoint 11: distance deviation = 71.64	Keypoint 12: distance deviation = 44.19	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 78.37	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 76.43	Keypoint 17: distance deviation = 0.00
Feedback for frame 22 in file Bad23.json:	Frame 22: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 80.62	Keypoint 1: distance deviation = 70.47	Keypoint 2: distance deviation = 70.58	Keypoint 3: distance deviation = 81.60	Keypoint 4: distance deviation = 87.47	Keypoint 5: distance deviation = 70.34	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 64.87	Keypoint 9: distance deviation = 41.67	Keypoint 10: distance deviation = 44.18	Keypoint 11: distance deviation = 70.85	Keypoint 12: distance deviation = 43.68	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 77.52	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 75.60	Keypoint 17: distance deviation = 0.00
Feedback for frame 23 in file Bad23.json:	Frame 23: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 80.78	Keypoint 1: distance deviation = 70.61	Keypoint 2: distance deviation = 70.72	Keypoint 3: distance deviation = 81.77	Keypoint 4: distance deviation = 87.65	Keypoint 5: distance deviation = 70.48	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 65.01	Keypoint 9: distance deviation = 41.76	Keypoint 10: distance deviation = 44.28	Keypoint 11: distance deviation = 71.00	Keypoint 12: distance deviation = 43.78	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 77.67	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 75.76	Keypoint 17: distance deviation = 0.00
Feedback for frame 24 in file Bad23.json:	Frame 24: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 81.60	Keypoint 1: distance deviation = 71.34	Keypoint 2: distance deviation = 71.43	Keypoint 3: distance deviation = 82.60	Keypoint 4: distance deviation = 88.54	Keypoint 5: distance deviation = 71.21	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 65.69	Keypoint 9: distance deviation = 42.22	Keypoint 10: distance deviation = 44.75	Keypoint 11: distance deviation = 71.74	Keypoint 12: distance deviation = 44.26	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 78.47	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 76.53	Keypoint 17: distance deviation = 0.00
Feedback for frame 25 in file Bad23.json:	Frame 25: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 97.27	Keypoint 1: distance deviation = 85.17	Keypoint 2: distance deviation = 85.19	Keypoint 3: distance deviation = 98.59	Keypoint 4: distance deviation = 105.61	Keypoint 5: distance deviation = 85.11	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 103.28	Keypoint 8: distance deviation = 78.58	Keypoint 9: distance deviation = 50.68	Keypoint 10: distance deviation = 53.63	Keypoint 11: distance deviation = 85.75	Keypoint 12: distance deviation = 53.18	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 93.66	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 91.36	Keypoint 17: distance deviation = 0.00
Feedback for frame 26 in file Bad23.json:	Frame 26: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 96.39	Keypoint 1: distance deviation = 84.27	Keypoint 2: distance deviation = 84.38	Keypoint 3: distance deviation = 97.56	Keypoint 4: distance deviation = 104.56	Keypoint 5: distance deviation = 84.12	Keypoint 6: distance deviation = 97.35	Keypoint 7: distance deviation = 102.23	Keypoint 8: distance deviation = 77.60	Keypoint 9: distance deviation = 49.82	Keypoint 10: distance deviation = 52.81	Keypoint 11: distance deviation = 84.76	Keypoint 12: distance deviation = 52.25	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 92.68	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 90.41	Keypoint 17: distance deviation = 0.00
Feedback for frame 27 in file Bad23.json:	Frame 27: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 96.82	Keypoint 1: distance deviation = 84.64	Keypoint 2: distance deviation = 84.76	Keypoint 3: distance deviation = 97.99	Keypoint 4: distance deviation = 105.03	Keypoint 5: distance deviation = 84.50	Keypoint 6: distance deviation = 97.79	Keypoint 7: distance deviation = 102.69	Keypoint 8: distance deviation = 77.95	Keypoint 9: distance deviation = 50.06	Keypoint 10: distance deviation = 53.07	Keypoint 11: distance deviation = 85.14	Keypoint 12: distance deviation = 52.50	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 93.09	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 90.81	Keypoint 17: distance deviation = 0.00
Feedback for frame 28 in file Bad23.json:	Frame 28: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 96.40	Keypoint 1: distance deviation = 84.28	Keypoint 2: distance deviation = 84.39	Keypoint 3: distance deviation = 97.57	Keypoint 4: distance deviation = 104.58	Keypoint 5: distance deviation = 84.13	Keypoint 6: distance deviation = 97.36	Keypoint 7: distance deviation = 102.25	Keypoint 8: distance deviation = 77.62	Keypoint 9: distance deviation = 49.84	Keypoint 10: distance deviation = 52.83	Keypoint 11: distance deviation = 84.77	Keypoint 12: distance deviation = 52.27	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 92.69	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 90.42	Keypoint 17: distance deviation = 0.00
Feedback for frame 29 in file Bad23.json:	Frame 29: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 96.11	Keypoint 1: distance deviation = 84.02	Keypoint 2: distance deviation = 84.14	Keypoint 3: distance deviation = 97.27	Keypoint 4: distance deviation = 104.26	Keypoint 5: distance deviation = 83.87	Keypoint 6: distance deviation = 97.06	Keypoint 7: distance deviation = 101.94	Keypoint 8: distance deviation = 77.37	Keypoint 9: distance deviation = 49.68	Keypoint 10: distance deviation = 52.66	Keypoint 11: distance deviation = 84.51	Keypoint 12: distance deviation = 52.10	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 92.41	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 90.14	Keypoint 17: distance deviation = 0.00
Feedback for frame 30 in file Bad23.json:	Frame 30: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 95.11	Keypoint 1: distance deviation = 83.14	Keypoint 2: distance deviation = 83.25	Keypoint 3: distance deviation = 96.25	Keypoint 4: distance deviation = 103.17	Keypoint 5: distance deviation = 82.99	Keypoint 6: distance deviation = 96.04	Keypoint 7: distance deviation = 100.86	Keypoint 8: distance deviation = 76.55	Keypoint 9: distance deviation = 49.15	Keypoint 10: distance deviation = 52.10	Keypoint 11: distance deviation = 83.62	Keypoint 12: distance deviation = 51.53	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 91.44	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 89.19	Keypoint 17: distance deviation = 0.00
Feedback for frame 31 in file Bad23.json:	Frame 31: Bad Form (0.0001%), Suggestions:	Keypoint 0: distance deviation = 94.38	Keypoint 1: distance deviation = 82.50	Keypoint 2: distance deviation = 82.62	Keypoint 3: distance deviation = 95.51	Keypoint 4: distance deviation = 102.38	Keypoint 5: distance deviation = 82.35	Keypoint 6: distance deviation = 95.30	Keypoint 7: distance deviation = 100.09	Keypoint 8: distance deviation = 75.96	Keypoint 9: distance deviation = 48.75	Keypoint 10: distance deviation = 51.69	Keypoint 11: distance deviation = 82.97	Keypoint 12: distance deviation = 51.12	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 90.73	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 88.51	Keypoint 17: distance deviation = 0.00
Feedback for frame 32 in file Bad23.json:	Frame 32: Bad Form (0.0007%), Suggestions:	Keypoint 0: distance deviation = 93.45	Keypoint 1: distance deviation = 81.67	Keypoint 2: distance deviation = 81.80	Keypoint 3: distance deviation = 94.56	Keypoint 4: distance deviation = 101.36	Keypoint 5: distance deviation = 81.51	Keypoint 6: distance deviation = 94.34	Keypoint 7: distance deviation = 99.09	Keypoint 8: distance deviation = 75.18	Keypoint 9: distance deviation = 48.24	Keypoint 10: distance deviation = 51.16	Keypoint 11: distance deviation = 82.13	Keypoint 12: distance deviation = 50.58	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 89.82	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 87.62	Keypoint 17: distance deviation = 0.00
Feedback for frame 33 in file Bad23.json:	Frame 33: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 84.92	Keypoint 1: distance deviation = 74.17	Keypoint 2: distance deviation = 74.32	Keypoint 3: distance deviation = 85.89	Keypoint 4: distance deviation = 92.09	Keypoint 5: distance deviation = 74.00	Keypoint 6: distance deviation = 85.67	Keypoint 7: distance deviation = 90.01	Keypoint 8: distance deviation = 68.22	Keypoint 9: distance deviation = 43.71	Keypoint 10: distance deviation = 46.39	Keypoint 11: distance deviation = 74.55	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 81.59	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 79.58	Keypoint 17: distance deviation = 0.00
Feedback for frame 34 in file Bad23.json:	Frame 34: Bad Form (0.0003%), Suggestions:	Keypoint 0: distance deviation = 84.34	Keypoint 1: distance deviation = 73.66	Keypoint 2: distance deviation = 73.81	Keypoint 3: distance deviation = 85.30	Keypoint 4: distance deviation = 91.46	Keypoint 5: distance deviation = 73.48	Keypoint 6: distance deviation = 85.08	Keypoint 7: distance deviation = 89.39	Keypoint 8: distance deviation = 67.75	Keypoint 9: distance deviation = 43.40	Keypoint 10: distance deviation = 46.06	Keypoint 11: distance deviation = 74.03	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 81.02	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 79.03	Keypoint 17: distance deviation = 0.00
Feedback for frame 35 in file Bad23.json:	Frame 35: Bad Form (0.0037%), Suggestions:	Keypoint 0: distance deviation = 84.82	Keypoint 1: distance deviation = 74.08	Keypoint 2: distance deviation = 74.23	Keypoint 3: distance deviation = 85.79	Keypoint 4: distance deviation = 91.98	Keypoint 5: distance deviation = 73.91	Keypoint 6: distance deviation = 85.57	Keypoint 7: distance deviation = 89.91	Keypoint 8: distance deviation = 68.15	Keypoint 9: distance deviation = 43.67	Keypoint 10: distance deviation = 46.34	Keypoint 11: distance deviation = 74.46	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 81.49	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 79.49	Keypoint 17: distance deviation = 0.00
Feedback for frame 36 in file Bad23.json:	Frame 36: Bad Form (0.0001%), Suggestions:	Keypoint 0: distance deviation = 70.36	Keypoint 1: distance deviation = 61.47	Keypoint 2: distance deviation = 61.59	Keypoint 3: distance deviation = 71.20	Keypoint 4: distance deviation = 76.34	Keypoint 5: distance deviation = 61.33	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 56.55	Keypoint 9: distance deviation = 36.28	Keypoint 10: distance deviation = 38.50	Keypoint 11: distance deviation = 61.77	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 67.62	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 65.94	Keypoint 17: distance deviation = 0.00
Feedback for frame 37 in file Bad23.json:	Frame 37: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 72.65	Keypoint 1: distance deviation = 63.51	Keypoint 2: distance deviation = 63.61	Keypoint 3: distance deviation = 73.55	Keypoint 4: distance deviation = 78.84	Keypoint 5: distance deviation = 63.39	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 58.47	Keypoint 9: distance deviation = 37.58	Keypoint 10: distance deviation = 39.84	Keypoint 11: distance deviation = 63.85	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 69.86	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 68.13	Keypoint 17: distance deviation = 0.00
Feedback for frame 38 in file Bad23.json:	Frame 38: Bad Form (0.0006%), Suggestions:	Keypoint 0: distance deviation = 81.18	Keypoint 1: distance deviation = 71.02	Keypoint 2: distance deviation = 71.09	Keypoint 3: distance deviation = 82.23	Keypoint 4: distance deviation = 88.12	Keypoint 5: distance deviation = 70.92	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 65.44	Keypoint 9: distance deviation = 42.12	Keypoint 10: distance deviation = 44.62	Keypoint 11: distance deviation = 71.44	Keypoint 12: distance deviation = 44.17	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 78.11	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 76.18	Keypoint 17: distance deviation = 0.00
Feedback for frame 39 in file Bad23.json:	Frame 39: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 86.56	Keypoint 1: distance deviation = 75.80	Keypoint 2: distance deviation = 75.82	Keypoint 3: distance deviation = 87.75	Keypoint 4: distance deviation = 94.00	Keypoint 5: distance deviation = 75.75	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 69.94	Keypoint 9: distance deviation = 45.14	Keypoint 10: distance deviation = 47.76	Keypoint 11: distance deviation = 76.31	Keypoint 12: distance deviation = 47.36	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 83.36	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 81.31	Keypoint 17: distance deviation = 0.00
Feedback for frame 40 in file Bad23.json:	Frame 40: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 92.72	Keypoint 1: distance deviation = 81.29	Keypoint 2: distance deviation = 81.24	Keypoint 3: distance deviation = 94.09	Keypoint 4: distance deviation = 100.75	Keypoint 5: distance deviation = 81.29	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 75.10	Keypoint 9: distance deviation = 48.61	Keypoint 10: distance deviation = 51.37	Keypoint 11: distance deviation = 81.90	Keypoint 12: distance deviation = 51.03	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 89.38	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 87.18	Keypoint 17: distance deviation = 0.00
Feedback for frame 41 in file Bad23.json:	Frame 41: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 92.53	Keypoint 1: distance deviation = 81.26	Keypoint 2: distance deviation = 81.09	Keypoint 3: distance deviation = 94.05	Keypoint 4: distance deviation = 0.00	Keypoint 5: distance deviation = 81.40	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 75.29	Keypoint 9: distance deviation = 48.73	Keypoint 10: distance deviation = 51.40	Keypoint 11: distance deviation = 82.11	Keypoint 12: distance deviation = 51.20	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 89.35	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 87.12	Keypoint 17: distance deviation = 0.00
Feedback for frame 42 in file Bad23.json:	Frame 42: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 117.31	Keypoint 1: distance deviation = 103.06	Keypoint 2: distance deviation = 102.82	Keypoint 3: distance deviation = 119.25	Keypoint 4: distance deviation = 127.52	Keypoint 5: distance deviation = 103.27	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 95.55	Keypoint 9: distance deviation = 61.80	Keypoint 10: distance deviation = 65.16	Keypoint 11: distance deviation = 104.21	Keypoint 12: distance deviation = 64.96	Keypoint 13: distance deviation = 72.81	Keypoint 14: distance deviation = 113.30	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 110.49	Keypoint 17: distance deviation = 0.00
Feedback for frame 43 in file Bad23.json:	Frame 43: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 119.79	Keypoint 1: distance deviation = 105.27	Keypoint 2: distance deviation = 104.99	Keypoint 3: distance deviation = 121.81	Keypoint 4: distance deviation = 130.22	Keypoint 5: distance deviation = 105.52	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 97.64	Keypoint 9: distance deviation = 63.15	Keypoint 10: distance deviation = 66.56	Keypoint 11: distance deviation = 106.50	Keypoint 12: distance deviation = 66.40	Keypoint 13: distance deviation = 74.41	Keypoint 14: distance deviation = 115.72	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 112.85	Keypoint 17: distance deviation = 0.00
Feedback for frame 44 in file Bad23.json:	Frame 44: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 122.89	Keypoint 1: distance deviation = 108.04	Keypoint 2: distance deviation = 107.71	Keypoint 3: distance deviation = 125.00	Keypoint 4: distance deviation = 133.60	Keypoint 5: distance deviation = 108.34	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 100.28	Keypoint 9: distance deviation = 64.85	Keypoint 10: distance deviation = 68.32	Keypoint 11: distance deviation = 109.38	Keypoint 12: distance deviation = 68.20	Keypoint 13: distance deviation = 76.43	Keypoint 14: distance deviation = 118.76	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 115.81	Keypoint 17: distance deviation = 0.00
Feedback for frame 45 in file Bad23.json:	Frame 45: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 125.55	Keypoint 1: distance deviation = 110.41	Keypoint 2: distance deviation = 110.05	Keypoint 3: distance deviation = 127.75	Keypoint 4: distance deviation = 136.50	Keypoint 5: distance deviation = 110.75	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 102.53	Keypoint 9: distance deviation = 66.31	Keypoint 10: distance deviation = 69.83	Keypoint 11: distance deviation = 111.84	Keypoint 12: distance deviation = 69.74	Keypoint 13: distance deviation = 78.15	Keypoint 14: distance deviation = 121.37	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 118.34	Keypoint 17: distance deviation = 0.00
Feedback for frame 46 in file Bad23.json:	Frame 46: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 126.75	Keypoint 1: distance deviation = 111.48	Keypoint 2: distance deviation = 111.10	Keypoint 3: distance deviation = 128.98	Keypoint 4: distance deviation = 137.81	Keypoint 5: distance deviation = 111.84	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 103.55	Keypoint 9: distance deviation = 66.96	Keypoint 10: distance deviation = 70.51	Keypoint 11: distance deviation = 112.95	Keypoint 12: distance deviation = 70.44	Keypoint 13: distance deviation = 78.93	Keypoint 14: distance deviation = 122.54	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 119.48	Keypoint 17: distance deviation = 0.00
Feedback for frame 47 in file Bad23.json:	Frame 47: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 125.39	Keypoint 1: distance deviation = 110.28	Keypoint 2: distance deviation = 109.91	Keypoint 3: distance deviation = 127.60	Keypoint 4: distance deviation = 136.33	Keypoint 5: distance deviation = 110.64	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 102.43	Keypoint 9: distance deviation = 66.24	Keypoint 10: distance deviation = 69.76	Keypoint 11: distance deviation = 111.73	Keypoint 12: distance deviation = 69.68	Keypoint 13: distance deviation = 78.08	Keypoint 14: distance deviation = 121.23	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 118.20	Keypoint 17: distance deviation = 0.00
Feedback for frame 48 in file Bad23.json:	Frame 48: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 124.48	Keypoint 1: distance deviation = 109.48	Keypoint 2: distance deviation = 109.12	Keypoint 3: distance deviation = 126.67	Keypoint 4: distance deviation = 135.35	Keypoint 5: distance deviation = 109.84	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 101.69	Keypoint 9: distance deviation = 65.76	Keypoint 10: distance deviation = 69.25	Keypoint 11: distance deviation = 110.92	Keypoint 12: distance deviation = 69.18	Keypoint 13: distance deviation = 77.52	Keypoint 14: distance deviation = 120.35	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 117.35	Keypoint 17: distance deviation = 0.00
Feedback for frame 49 in file Bad23.json:	Frame 49: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 122.70	Keypoint 1: distance deviation = 107.90	Keypoint 2: distance deviation = 107.55	Keypoint 3: distance deviation = 124.85	Keypoint 4: distance deviation = 133.40	Keypoint 5: distance deviation = 108.24	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 100.20	Keypoint 9: distance deviation = 64.80	Keypoint 10: distance deviation = 68.25	Keypoint 11: distance deviation = 109.29	Keypoint 12: distance deviation = 68.16	Keypoint 13: distance deviation = 76.38	Keypoint 14: distance deviation = 118.61	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 115.65	Keypoint 17: distance deviation = 0.00
Feedback for frame 50 in file Bad23.json:	Frame 50: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 105.83	Keypoint 1: distance deviation = 93.03	Keypoint 2: distance deviation = 92.76	Keypoint 3: distance deviation = 107.65	Keypoint 4: distance deviation = 115.07	Keypoint 5: distance deviation = 93.27	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 86.32	Keypoint 9: distance deviation = 55.85	Keypoint 10: distance deviation = 58.85	Keypoint 11: distance deviation = 94.14	Keypoint 12: distance deviation = 58.72	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 102.27	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 99.72	Keypoint 17: distance deviation = 0.00
Feedback for frame 51 in file Bad23.json:	Frame 51: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 101.33	Keypoint 1: distance deviation = 89.03	Keypoint 2: distance deviation = 88.81	Keypoint 3: distance deviation = 103.03	Keypoint 4: distance deviation = 110.16	Keypoint 5: distance deviation = 89.22	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 82.55	Keypoint 9: distance deviation = 53.41	Keypoint 10: distance deviation = 56.31	Keypoint 11: distance deviation = 90.03	Keypoint 12: distance deviation = 56.14	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 97.88	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 95.44	Keypoint 17: distance deviation = 0.00
Feedback for frame 52 in file Bad23.json:	Frame 52: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 97.65	Keypoint 1: distance deviation = 85.76	Keypoint 2: distance deviation = 85.58	Keypoint 3: distance deviation = 99.25	Keypoint 4: distance deviation = 106.16	Keypoint 5: distance deviation = 85.90	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 79.46	Keypoint 9: distance deviation = 51.42	Keypoint 10: distance deviation = 54.23	Keypoint 11: distance deviation = 86.66	Keypoint 12: distance deviation = 54.03	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 94.29	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 91.94	Keypoint 17: distance deviation = 0.00
Feedback for frame 53 in file Bad23.json:	Frame 53: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 91.12	Keypoint 1: distance deviation = 79.95	Keypoint 2: distance deviation = 79.85	Keypoint 3: distance deviation = 92.54	Keypoint 4: distance deviation = 99.04	Keypoint 5: distance deviation = 80.01	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 73.96	Keypoint 9: distance deviation = 47.87	Keypoint 10: distance deviation = 50.55	Keypoint 11: distance deviation = 80.65	Keypoint 12: distance deviation = 50.27	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 87.91	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 85.73	Keypoint 17: distance deviation = 0.00
Feedback for frame 54 in file Bad23.json:	Frame 54: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 95.92	Keypoint 1: distance deviation = 84.09	Keypoint 2: distance deviation = 84.04	Keypoint 3: distance deviation = 97.33	Keypoint 4: distance deviation = 104.22	Keypoint 5: distance deviation = 84.09	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 77.69	Keypoint 9: distance deviation = 50.28	Keypoint 10: distance deviation = 53.13	Keypoint 11: distance deviation = 84.73	Keypoint 12: distance deviation = 52.78	Keypoint 13: distance deviation = 59.17	Keypoint 14: distance deviation = 92.46	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 90.19	Keypoint 17: distance deviation = 0.00
Feedback for frame 55 in file Bad23.json:	Frame 55: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 89.92	Keypoint 1: distance deviation = 78.75	Keypoint 2: distance deviation = 78.76	Keypoint 3: distance deviation = 91.16	Keypoint 4: distance deviation = 97.65	Keypoint 5: distance deviation = 78.69	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 72.66	Keypoint 9: distance deviation = 46.89	Keypoint 10: distance deviation = 49.61	Keypoint 11: distance deviation = 79.28	Keypoint 12: distance deviation = 49.21	Keypoint 13: distance deviation = 55.21	Keypoint 14: distance deviation = 86.60	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 84.47	Keypoint 17: distance deviation = 0.00
Feedback for frame 56 in file Bad23.json:	Frame 56: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 84.25	Keypoint 1: distance deviation = 73.70	Keypoint 2: distance deviation = 73.77	Keypoint 3: distance deviation = 85.33	Keypoint 4: distance deviation = 91.45	Keypoint 5: distance deviation = 73.59	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 67.91	Keypoint 9: distance deviation = 43.70	Keypoint 10: distance deviation = 46.29	Keypoint 11: distance deviation = 74.14	Keypoint 12: distance deviation = 45.83	Keypoint 13: distance deviation = 51.47	Keypoint 14: distance deviation = 81.06	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 79.06	Keypoint 17: distance deviation = 0.00
Feedback for frame 57 in file Bad23.json:	Frame 57: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 82.53	Keypoint 1: distance deviation = 72.15	Keypoint 2: distance deviation = 72.25	Keypoint 3: distance deviation = 83.55	Keypoint 4: distance deviation = 89.55	Keypoint 5: distance deviation = 72.03	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 66.45	Keypoint 9: distance deviation = 42.71	Keypoint 10: distance deviation = 45.27	Keypoint 11: distance deviation = 72.57	Keypoint 12: distance deviation = 44.78	Keypoint 13: distance deviation = 50.31	Keypoint 14: distance deviation = 79.36	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 77.41	Keypoint 17: distance deviation = 0.00
Feedback for frame 58 in file Bad23.json:	Frame 58: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 79.62	Keypoint 1: distance deviation = 69.57	Keypoint 2: distance deviation = 69.69	Keypoint 3: distance deviation = 80.56	Keypoint 4: distance deviation = 86.37	Keypoint 5: distance deviation = 69.42	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 64.02	Keypoint 9: distance deviation = 41.07	Keypoint 10: distance deviation = 43.57	Keypoint 11: distance deviation = 69.93	Keypoint 12: distance deviation = 43.05	Keypoint 13: distance deviation = 48.40	Keypoint 14: distance deviation = 76.52	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 74.64	Keypoint 17: distance deviation = 0.00
Feedback for frame 59 in file Bad23.json:	Frame 59: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 79.11	Keypoint 1: distance deviation = 69.12	Keypoint 2: distance deviation = 69.24	Keypoint 3: distance deviation = 80.04	Keypoint 4: distance deviation = 85.81	Keypoint 5: distance deviation = 68.97	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 63.60	Keypoint 9: distance deviation = 40.80	Keypoint 10: distance deviation = 43.28	Keypoint 11: distance deviation = 69.48	Keypoint 12: distance deviation = 42.76	Keypoint 13: distance deviation = 48.07	Keypoint 14: distance deviation = 76.03	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 74.15	Keypoint 17: distance deviation = 0.00
Feedback for frame 60 in file Bad23.json:	Frame 60: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 68.89	Keypoint 1: distance deviation = 60.15	Keypoint 2: distance deviation = 60.29	Keypoint 3: distance deviation = 69.68	Keypoint 4: distance deviation = 74.72	Keypoint 5: distance deviation = 60.00	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 55.30	Keypoint 9: distance deviation = 35.43	Keypoint 10: distance deviation = 37.62	Keypoint 11: distance deviation = 60.43	Keypoint 12: distance deviation = 37.12	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 66.18	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 64.54	Keypoint 17: distance deviation = 0.00
Feedback for frame 61 in file Bad23.json:	Frame 61: Bad Form (0.0004%), Suggestions:	Keypoint 0: distance deviation = 72.40	Keypoint 1: distance deviation = 63.16	Keypoint 2: distance deviation = 63.35	Keypoint 3: distance deviation = 73.16	Keypoint 4: distance deviation = 78.48	Keypoint 5: distance deviation = 62.96	Keypoint 6: distance deviation = 72.94	Keypoint 7: distance deviation = 76.68	Keypoint 8: distance deviation = 58.00	Keypoint 9: distance deviation = 37.06	Keypoint 10: distance deviation = 39.39	Keypoint 11: distance deviation = 63.42	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 69.49	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 67.77	Keypoint 17: distance deviation = 0.00
Feedback for frame 62 in file Bad23.json:	Frame 62: Bad Form (0.0002%), Suggestions:	Keypoint 0: distance deviation = 68.29	Keypoint 1: distance deviation = 59.51	Keypoint 2: distance deviation = 59.73	Keypoint 3: distance deviation = 68.95	Keypoint 4: distance deviation = 73.99	Keypoint 5: distance deviation = 59.29	Keypoint 6: distance deviation = 68.73	Keypoint 7: distance deviation = 72.28	Keypoint 8: distance deviation = 54.60	Keypoint 9: distance deviation = 34.80	Keypoint 10: distance deviation = 37.03	Keypoint 11: distance deviation = 59.72	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 65.48	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 63.86	Keypoint 17: distance deviation = 0.00
Feedback for frame 63 in file Bad23.json:	Frame 63: Bad Form (0.0001%), Suggestions:	Keypoint 0: distance deviation = 61.30	Keypoint 1: distance deviation = 53.31	Keypoint 2: distance deviation = 53.59	Keypoint 3: distance deviation = 61.80	Keypoint 4: distance deviation = 66.36	Keypoint 5: distance deviation = 53.04	Keypoint 6: distance deviation = 61.54	Keypoint 7: distance deviation = 64.79	Keypoint 8: distance deviation = 48.76	Keypoint 9: distance deviation = 30.92	Keypoint 10: distance deviation = 32.98	Keypoint 11: distance deviation = 53.39	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 58.69	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 57.23	Keypoint 17: distance deviation = 0.00
Feedback for frame 64 in file Bad23.json:	Frame 64: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 47.21	Keypoint 1: distance deviation = 40.71	Keypoint 2: distance deviation = 41.19	Keypoint 3: distance deviation = 47.32	Keypoint 4: distance deviation = 50.95	Keypoint 5: distance deviation = 40.31	Keypoint 6: distance deviation = 46.95	Keypoint 7: distance deviation = 49.58	Keypoint 8: distance deviation = 36.77	Keypoint 9: distance deviation = 22.96	Keypoint 10: distance deviation = 24.63	Keypoint 11: distance deviation = 40.42	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 44.95	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 43.81	Keypoint 17: distance deviation = 0.00
Feedback for frame 65 in file Bad23.json:	Frame 65: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 31.85	Keypoint 1: distance deviation = 26.98	Keypoint 2: distance deviation = 27.71	Keypoint 3: distance deviation = 31.56	Keypoint 4: distance deviation = 34.18	Keypoint 5: distance deviation = 26.44	Keypoint 6: distance deviation = 31.00	Keypoint 7: distance deviation = 32.94	Keypoint 8: distance deviation = 23.62	Keypoint 9: distance deviation = 14.26	Keypoint 10: distance deviation = 15.47	Keypoint 11: distance deviation = 26.19	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 30.02	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 29.22	Keypoint 17: distance deviation = 0.00
Feedback for frame 66 in file Bad23.json:	Frame 66: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 20.89	Keypoint 1: distance deviation = 17.19	Keypoint 2: distance deviation = 18.17	Keypoint 3: distance deviation = 20.36	Keypoint 4: distance deviation = 22.23	Keypoint 5: distance deviation = 16.58	Keypoint 6: distance deviation = 19.56	Keypoint 7: distance deviation = 21.01	Keypoint 8: distance deviation = 14.21	Keypoint 9: distance deviation = 8.08	Keypoint 10: distance deviation = 8.79	Keypoint 11: distance deviation = 16.07	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 19.43	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 18.86	Keypoint 17: distance deviation = 0.00
Feedback for frame 67 in file Bad23.json:	Frame 67: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 11.35	Keypoint 1: distance deviation = 8.65	Keypoint 2: distance deviation = 10.03	Keypoint 3: distance deviation = 10.71	Keypoint 4: distance deviation = 11.91	Keypoint 5: distance deviation = 8.04	Keypoint 6: distance deviation = 9.39	Keypoint 7: distance deviation = 10.46	Keypoint 8: distance deviation = 6.01	Keypoint 9: distance deviation = 2.93	Keypoint 10: distance deviation = 2.58	Keypoint 11: distance deviation = 7.44	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 10.42	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 10.05	Keypoint 17: distance deviation = 0.00
Feedback for frame 68 in file Bad23.json:	Frame 68: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 5.38	Keypoint 1: distance deviation = 3.61	Keypoint 2: distance deviation = 5.70	Keypoint 3: distance deviation = 5.60	Keypoint 4: distance deviation = 6.19	Keypoint 5: distance deviation = 3.28	Keypoint 6: distance deviation = 2.83	Keypoint 7: distance deviation = 3.03	Keypoint 8: distance deviation = 0.40	Keypoint 9: distance deviation = 3.02	Keypoint 10: distance deviation = 2.24	Keypoint 11: distance deviation = 1.26	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 5.67	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 5.42	Keypoint 17: distance deviation = 0.00
Feedback for frame 69 in file Bad23.json:	Frame 69: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 13.84	Keypoint 1: distance deviation = 10.99	Keypoint 2: distance deviation = 12.09	Keypoint 3: distance deviation = 13.26	Keypoint 4: distance deviation = 14.61	Keypoint 5: distance deviation = 10.42	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 13.41	Keypoint 8: distance deviation = 8.43	Keypoint 9: distance deviation = 4.43	Keypoint 10: distance deviation = 4.61	Keypoint 11: distance deviation = 9.88	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 4.83	Keypoint 14: distance deviation = 12.75	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 12.33	Keypoint 17: distance deviation = 0.00
Feedback for frame 70 in file Bad23.json:	Frame 70: Bad Form (0.0001%), Suggestions:	Keypoint 0: distance deviation = 11.41	Keypoint 1: distance deviation = 8.60	Keypoint 2: distance deviation = 10.13	Keypoint 3: distance deviation = 10.74	Keypoint 4: distance deviation = 11.97	Keypoint 5: distance deviation = 7.95	Keypoint 6: distance deviation = 9.25	Keypoint 7: distance deviation = 10.34	Keypoint 8: distance deviation = 5.78	Keypoint 9: distance deviation = 2.81	Keypoint 10: distance deviation = 2.24	Keypoint 11: distance deviation = 7.28	Keypoint 12: distance deviation = 2.38	Keypoint 13: distance deviation = 2.50	Keypoint 14: distance deviation = 10.48	Keypoint 15: distance deviation = 10.12	Keypoint 16: distance deviation = 10.10	Keypoint 17: distance deviation = 11.41
Feedback for frame 71 in file Bad23.json:	Frame 71: Bad Form (0.0018%), Suggestions:	Keypoint 0: distance deviation = 12.30	Keypoint 1: distance deviation = 9.43	Keypoint 2: distance deviation = 10.84	Keypoint 3: distance deviation = 11.62	Keypoint 4: distance deviation = 12.91	Keypoint 5: distance deviation = 8.80	Keypoint 6: distance deviation = 10.29	Keypoint 7: distance deviation = 11.42	Keypoint 8: distance deviation = 6.66	Keypoint 9: distance deviation = 3.27	Keypoint 10: distance deviation = 2.99	Keypoint 11: distance deviation = 8.17	Keypoint 12: distance deviation = 2.97	Keypoint 13: distance deviation = 3.21	Keypoint 14: distance deviation = 11.29	Keypoint 15: distance deviation = 11.07	Keypoint 16: distance deviation = 10.89	Keypoint 17: distance deviation = 12.31
Feedback for frame 72 in file Bad23.json:	Frame 72: Bad Form (0.0013%), Suggestions:	Keypoint 0: distance deviation = 19.28	Keypoint 1: distance deviation = 15.77	Keypoint 2: distance deviation = 16.78	Keypoint 3: distance deviation = 18.73	Keypoint 4: distance deviation = 20.50	Keypoint 5: distance deviation = 15.17	Keypoint 6: distance deviation = 17.90	Keypoint 7: distance deviation = 19.28	Keypoint 8: distance deviation = 12.87	Keypoint 9: distance deviation = 7.23	Keypoint 10: distance deviation = 7.85	Keypoint 11: distance deviation = 14.63	Keypoint 12: distance deviation = 7.35	Keypoint 13: distance deviation = 8.24	Keypoint 14: distance deviation = 17.91	Keypoint 15: distance deviation = 18.42	Keypoint 16: distance deviation = 17.37	Keypoint 17: distance deviation = 19.63
Feedback for frame 73 in file Bad23.json:	Frame 73: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 58.19	Keypoint 1: distance deviation = 50.67	Keypoint 2: distance deviation = 50.89	Keypoint 3: distance deviation = 58.72	Keypoint 4: distance deviation = 63.04	Keypoint 5: distance deviation = 50.45	Keypoint 6: distance deviation = 58.50	Keypoint 7: distance deviation = 61.56	Keypoint 8: distance deviation = 46.42	Keypoint 9: distance deviation = 29.54	Keypoint 10: distance deviation = 31.47	Keypoint 11: distance deviation = 50.79	Keypoint 12: distance deviation = 30.91	Keypoint 13: distance deviation = 34.83	Keypoint 14: distance deviation = 0.00	Keypoint 15: distance deviation = 59.06	Keypoint 16: distance deviation = 54.37	Keypoint 17: distance deviation = 61.57
Feedback for frame 74 in file Bad23.json:	Frame 74: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 76.48	Keypoint 1: distance deviation = 67.23	Keypoint 2: distance deviation = 67.05	Keypoint 3: distance deviation = 0.00	Keypoint 4: distance deviation = 83.20	Keypoint 5: distance deviation = 67.39	Keypoint 6: distance deviation = 77.78	Keypoint 7: distance deviation = 81.45	Keypoint 8: distance deviation = 62.36	Keypoint 9: distance deviation = 0.00	Keypoint 10: distance deviation = 42.56	Keypoint 11: distance deviation = 68.00	Keypoint 12: distance deviation = 42.45	Keypoint 13: distance deviation = 47.55	Keypoint 14: distance deviation = 0.00	Keypoint 15: distance deviation = 78.55	Keypoint 16: distance deviation = 0.00	Keypoint 17: distance deviation = 81.46
Feedback for frame 75 in file Bad23.json:	Frame 75: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 76.88	Keypoint 1: distance deviation = 67.58	Keypoint 2: distance deviation = 67.40	Keypoint 3: distance deviation = 0.00	Keypoint 4: distance deviation = 83.63	Keypoint 5: distance deviation = 67.76	Keypoint 6: distance deviation = 78.19	Keypoint 7: distance deviation = 81.88	Keypoint 8: distance deviation = 62.70	Keypoint 9: distance deviation = 0.00	Keypoint 10: distance deviation = 42.79	Keypoint 11: distance deviation = 68.36	Keypoint 12: distance deviation = 42.68	Keypoint 13: distance deviation = 47.81	Keypoint 14: distance deviation = 0.00	Keypoint 15: distance deviation = 78.97	Keypoint 16: distance deviation = 0.00	Keypoint 17: distance deviation = 81.89
Feedback for frame 76 in file Bad23.json:	Frame 76: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 66.74	Keypoint 1: distance deviation = 58.43	Keypoint 2: distance deviation = 58.46	Keypoint 3: distance deviation = 67.67	Keypoint 4: distance deviation = 72.51	Keypoint 5: distance deviation = 58.37	Keypoint 6: distance deviation = 67.52	Keypoint 7: distance deviation = 70.87	Keypoint 8: distance deviation = 53.88	Keypoint 9: distance deviation = 0.00	Keypoint 10: distance deviation = 36.82	Keypoint 11: distance deviation = 58.78	Keypoint 12: distance deviation = 36.48	Keypoint 13: distance deviation = 40.93	Keypoint 14: distance deviation = 0.00	Keypoint 15: distance deviation = 68.16	Keypoint 16: distance deviation = 62.67	Keypoint 17: distance deviation = 70.89
Feedback for frame 77 in file Bad23.json:	Frame 77: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 37.56	Keypoint 1: distance deviation = 32.34	Keypoint 2: distance deviation = 32.77	Keypoint 3: distance deviation = 37.63	Keypoint 4: distance deviation = 40.54	Keypoint 5: distance deviation = 31.99	Keypoint 6: distance deviation = 37.29	Keypoint 7: distance deviation = 39.40	Keypoint 8: distance deviation = 29.12	Keypoint 9: distance deviation = 0.00	Keypoint 10: distance deviation = 19.51	Keypoint 11: distance deviation = 32.03	Keypoint 12: distance deviation = 18.94	Keypoint 13: distance deviation = 21.39	Keypoint 14: distance deviation = 35.75	Keypoint 15: distance deviation = 37.69	Keypoint 16: distance deviation = 34.82	Keypoint 17: distance deviation = 39.41
Feedback for frame 78 in file Bad23.json:	Frame 78: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 23.90	Keypoint 1: distance deviation = 20.05	Keypoint 2: distance deviation = 20.79	Keypoint 3: distance deviation = 23.57	Keypoint 4: distance deviation = 25.60	Keypoint 5: distance deviation = 19.55	Keypoint 6: distance deviation = 22.98	Keypoint 7: distance deviation = 24.50	Keypoint 8: distance deviation = 17.22	Keypoint 9: distance deviation = 0.00	Keypoint 10: distance deviation = 11.15	Keypoint 11: distance deviation = 19.18	Keypoint 12: distance deviation = 10.56	Keypoint 13: distance deviation = 11.91	Keypoint 14: distance deviation = 22.44	Keypoint 15: distance deviation = 23.40	Keypoint 16: distance deviation = 21.81	Keypoint 17: distance deviation = 24.65
Feedback for frame 79 in file Bad23.json:	Frame 79: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 22.13	Keypoint 1: distance deviation = 18.23	Keypoint 2: distance deviation = 19.24	Keypoint 3: distance deviation = 21.58	Keypoint 4: distance deviation = 23.56	Keypoint 5: distance deviation = 17.60	Keypoint 6: distance deviation = 20.75	Keypoint 7: distance deviation = 22.29	Keypoint 8: distance deviation = 15.11	Keypoint 9: distance deviation = 8.61	Keypoint 10: distance deviation = 9.38	Keypoint 11: distance deviation = 17.06	Keypoint 12: distance deviation = 8.79	Keypoint 13: distance deviation = 9.89	Keypoint 14: distance deviation = 20.60	Keypoint 15: distance deviation = 21.29	Keypoint 16: distance deviation = 20.00	Keypoint 17: distance deviation = 22.61
Feedback for frame 80 in file Bad23.json:	Frame 80: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 11.33	Keypoint 1: distance deviation = 8.82	Keypoint 2: distance deviation = 9.94	Keypoint 3: distance deviation = 10.77	Keypoint 4: distance deviation = 11.93	Keypoint 5: distance deviation = 8.29	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 6.47	Keypoint 9: distance deviation = 3.29	Keypoint 10: distance deviation = 3.24	Keypoint 11: distance deviation = 7.75	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 3.39	Keypoint 14: distance deviation = 10.41	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 10.05	Keypoint 17: distance deviation = 11.36
Feedback for frame 81 in file Bad23.json:	Frame 81: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 11.03	Keypoint 1: distance deviation = 8.52	Keypoint 2: distance deviation = 9.70	Keypoint 3: distance deviation = 10.45	Keypoint 4: distance deviation = 11.60	Keypoint 5: distance deviation = 7.97	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 6.11	Keypoint 9: distance deviation = 3.06	Keypoint 10: distance deviation = 2.91	Keypoint 11: distance deviation = 7.41	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 3.06	Keypoint 14: distance deviation = 10.13	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 9.77	Keypoint 17: distance deviation = 0.00
Feedback for frame 82 in file Bad23.json:	Frame 82: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 4.15	Keypoint 1: distance deviation = 3.19	Keypoint 2: distance deviation = 4.99	Keypoint 3: distance deviation = 5.04	Keypoint 4: distance deviation = 5.36	Keypoint 5: distance deviation = 3.20	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 1.83	Keypoint 9: distance deviation = 3.77	Keypoint 10: distance deviation = 3.36	Keypoint 11: distance deviation = 0.81	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 5.06	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 4.86	Keypoint 17: distance deviation = 0.00
Feedback for frame 83 in file Bad23.json:	Frame 83: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 7.71	Keypoint 1: distance deviation = 5.57	Keypoint 2: distance deviation = 7.04	Keypoint 3: distance deviation = 7.26	Keypoint 4: distance deviation = 8.15	Keypoint 5: distance deviation = 5.05	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 3.13	Keypoint 9: distance deviation = 1.90	Keypoint 10: distance deviation = 0.67	Keypoint 11: distance deviation = 4.31	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 7.17	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 6.88	Keypoint 17: distance deviation = 0.00
Feedback for frame 84 in file Bad23.json:	Frame 84: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 19.33	Keypoint 1: distance deviation = 15.94	Keypoint 2: distance deviation = 16.82	Keypoint 3: distance deviation = 18.87	Keypoint 4: distance deviation = 20.60	Keypoint 5: distance deviation = 15.40	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 13.23	Keypoint 9: distance deviation = 7.58	Keypoint 10: distance deviation = 8.26	Keypoint 11: distance deviation = 14.92	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 18.01	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 17.48	Keypoint 17: distance deviation = 0.00
Feedback for frame 85 in file Bad23.json:	Frame 85: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 49.73	Keypoint 1: distance deviation = 43.13	Keypoint 2: distance deviation = 43.45	Keypoint 3: distance deviation = 50.05	Keypoint 4: distance deviation = 53.80	Keypoint 5: distance deviation = 42.85	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 39.30	Keypoint 9: distance deviation = 24.82	Keypoint 10: distance deviation = 26.53	Keypoint 11: distance deviation = 43.08	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 47.53	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 46.33	Keypoint 17: distance deviation = 0.00
Feedback for frame 86 in file Bad23.json:	Frame 86: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 76.14	Keypoint 1: distance deviation = 66.63	Keypoint 2: distance deviation = 66.68	Keypoint 3: distance deviation = 77.16	Keypoint 4: distance deviation = 82.68	Keypoint 5: distance deviation = 66.55	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 61.42	Keypoint 9: distance deviation = 39.58	Keypoint 10: distance deviation = 41.92	Keypoint 11: distance deviation = 67.03	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 73.29	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 71.47	Keypoint 17: distance deviation = 0.00
Feedback for frame 87 in file Bad23.json:	Frame 87: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 90.34	Keypoint 1: distance deviation = 79.22	Keypoint 2: distance deviation = 79.16	Keypoint 3: distance deviation = 91.70	Keypoint 4: distance deviation = 98.17	Keypoint 5: distance deviation = 79.24	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 73.22	Keypoint 9: distance deviation = 47.39	Keypoint 10: distance deviation = 50.07	Keypoint 11: distance deviation = 79.84	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 87.11	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 84.96	Keypoint 17: distance deviation = 0.00
Feedback for frame 88 in file Bad23.json:	Frame 88: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 97.07	Keypoint 1: distance deviation = 85.17	Keypoint 2: distance deviation = 85.06	Keypoint 3: distance deviation = 98.58	Keypoint 4: distance deviation = 105.50	Keypoint 5: distance deviation = 85.24	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 78.80	Keypoint 9: distance deviation = 51.00	Keypoint 10: distance deviation = 53.84	Keypoint 11: distance deviation = 85.94	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 93.65	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 91.33	Keypoint 17: distance deviation = 0.00
Feedback for frame 89 in file Bad23.json:	Frame 89: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 99.92	Keypoint 1: distance deviation = 87.69	Keypoint 2: distance deviation = 87.56	Keypoint 3: distance deviation = 101.49	Keypoint 4: distance deviation = 108.60	Keypoint 5: distance deviation = 87.78	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 81.16	Keypoint 9: distance deviation = 52.52	Keypoint 10: distance deviation = 55.43	Keypoint 11: distance deviation = 88.51	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 96.42	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 94.03	Keypoint 17: distance deviation = 0.00
Feedback for frame 90 in file Bad23.json:	Frame 90: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 99.85	Keypoint 1: distance deviation = 87.63	Keypoint 2: distance deviation = 87.50	Keypoint 3: distance deviation = 101.42	Keypoint 4: distance deviation = 108.52	Keypoint 5: distance deviation = 87.71	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 81.09	Keypoint 9: distance deviation = 52.47	Keypoint 10: distance deviation = 55.39	Keypoint 11: distance deviation = 88.44	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 96.35	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 93.97	Keypoint 17: distance deviation = 0.00
Feedback for frame 91 in file Bad23.json:	Frame 91: Bad Form (0.0%), Suggestions:	Keypoint 0: distance deviation = 99.49	Keypoint 1: distance deviation = 87.30	Keypoint 2: distance deviation = 87.18	Keypoint 3: distance deviation = 101.04	Keypoint 4: distance deviation = 108.12	Keypoint 5: distance deviation = 87.38	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 80.78	Keypoint 9: distance deviation = 52.27	Keypoint 10: distance deviation = 55.18	Keypoint 11: distance deviation = 88.09	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 95.99	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 93.62	Keypoint 17: distance deviation = 0.00
Feedback for frame 92 in file Bad23.json:	Frame 92: Bad Form (0.0001%), Suggestions:	Keypoint 0: distance deviation = 99.12	Keypoint 1: distance deviation = 86.97	Keypoint 2: distance deviation = 86.86	Keypoint 3: distance deviation = 100.66	Keypoint 4: distance deviation = 107.72	Keypoint 5: distance deviation = 87.04	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 80.47	Keypoint 9: distance deviation = 52.07	Keypoint 10: distance deviation = 54.97	Keypoint 11: distance deviation = 87.75	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 95.63	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 93.26	Keypoint 17: distance deviation = 0.00
Feedback for frame 93 in file Bad23.json:	Frame 93: Bad Form (0.0001%), Suggestions:	Keypoint 0: distance deviation = 99.04	Keypoint 1: distance deviation = 86.90	Keypoint 2: distance deviation = 86.79	Keypoint 3: distance deviation = 100.58	Keypoint 4: distance deviation = 107.64	Keypoint 5: distance deviation = 86.97	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 80.40	Keypoint 9: distance deviation = 52.03	Keypoint 10: distance deviation = 54.93	Keypoint 11: distance deviation = 87.68	Keypoint 12: distance deviation = 0.00	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 95.55	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 93.19	Keypoint 17: distance deviation = 0.00
Feedback for frame 94 in file Bad23.json:	Frame 94: Bad Form (0.0009%), Suggestions:	Keypoint 0: distance deviation = 110.39	Keypoint 1: distance deviation = 96.89	Keypoint 2: distance deviation = 96.73	Keypoint 3: distance deviation = 112.13	Keypoint 4: distance deviation = 119.96	Keypoint 5: distance deviation = 97.00	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 89.69	Keypoint 9: distance deviation = 58.02	Keypoint 10: distance deviation = 61.23	Keypoint 11: distance deviation = 97.82	Keypoint 12: distance deviation = 60.96	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 106.53	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 103.90	Keypoint 17: distance deviation = 0.00
Feedback for frame 95 in file Bad23.json:	Frame 95: Bad Form (0.0008%), Suggestions:	Keypoint 0: distance deviation = 111.47	Keypoint 1: distance deviation = 97.85	Keypoint 2: distance deviation = 97.68	Keypoint 3: distance deviation = 113.23	Keypoint 4: distance deviation = 121.14	Keypoint 5: distance deviation = 97.96	Keypoint 6: distance deviation = 0.00	Keypoint 7: distance deviation = 0.00	Keypoint 8: distance deviation = 90.59	Keypoint 9: distance deviation = 58.60	Keypoint 10: distance deviation = 61.84	Keypoint 11: distance deviation = 98.80	Keypoint 12: distance deviation = 61.57	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 107.58	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 104.92	Keypoint 17: distance deviation = 0.00
Feedback for frame 96 in file Bad23.json:	Frame 96: Bad Form (0.6274%), Suggestions:	Keypoint 0: distance deviation = 133.27	Keypoint 1: distance deviation = 116.96	Keypoint 2: distance deviation = 116.78	Keypoint 3: distance deviation = 135.32	Keypoint 4: distance deviation = 144.80	Keypoint 5: distance deviation = 117.07	Keypoint 6: distance deviation = 135.21	Keypoint 7: distance deviation = 141.72	Keypoint 8: distance deviation = 108.25	Keypoint 9: distance deviation = 70.00	Keypoint 10: distance deviation = 73.88	Keypoint 11: distance deviation = 118.07	Keypoint 12: distance deviation = 73.54	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 128.57	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 125.42	Keypoint 17: distance deviation = 0.00
Feedback for frame 97 in file Bad23.json:	Frame 97: Bad Form (0.4701%), Suggestions:	Keypoint 0: distance deviation = 134.74	Keypoint 1: distance deviation = 118.25	Keypoint 2: distance deviation = 118.07	Keypoint 3: distance deviation = 136.82	Keypoint 4: distance deviation = 146.39	Keypoint 5: distance deviation = 118.38	Keypoint 6: distance deviation = 136.72	Keypoint 7: distance deviation = 143.29	Keypoint 8: distance deviation = 109.46	Keypoint 9: distance deviation = 70.78	Keypoint 10: distance deviation = 74.70	Keypoint 11: distance deviation = 119.40	Keypoint 12: distance deviation = 74.37	Keypoint 13: distance deviation = 0.00	Keypoint 14: distance deviation = 130.00	Keypoint 15: distance deviation = 0.00	Keypoint 16: distance deviation = 126.81	Keypoint 17: distance deviation = 0.00

Future Work

Acknowledgements

The development of this project utilized the following libraries and tools:

  • OpenCV
  • OpenPose
  • TensorFlow
  • Keras
  • OpenAI

Thank you for using Deadlift-ESAP! For any issues or contributions, please feel free to raise an issue or submit a pull request on our GitHub repository.

Eric Gilerson Ishaan Puri

About

Deadlift-ESAP is a project aimed at creating and training a neural network to determine proper deadlift form. The project includes scripts to generate linkage diagrams from deadlift videos, process these diagrams into data models, and use these models to train a neural network capable of distinguishing good form from bad form in deadlifting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages