Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 963 Bytes

README.md

File metadata and controls

29 lines (21 loc) · 963 Bytes

Edge.Fit - An Intelligent Virtual Trainer

Introduction

This project is a virtual trainer that can help you exercise correctly. It can detect your current posture by using feeds from multiple cameras and guide you with your selected exercise. It gives real-time feedback to ensure that you exercise correctly without injuring yourself.

Demo video

Dependencies

  • torch==0.4.1
  • torchvision==0.2.1
  • pycocotools==2.0.0
  • opencv-python==3.4.0.14
  • numpy==1.14.0
  • flask
  • socketio
  • pyttsx3

Running Edge.Fit

Run main.py to start the web app. python main.py

Enter your name for the leaderboard and start the exercise by clicking on the appropriate button.

A window will pop up similar to the one below:

As you start doing the exercise, you will receive audio cues about your form. The virtual trainer will also count the number of repetitions.