Skip to content

camera to track your form and counts each proper push-up

Notifications You must be signed in to change notification settings

KevinShilla/PushUps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Push-Up Counter Web App

https://kevinshilla.github.io/PushUps/

This project is a real-time push-up counter that uses your webcam to track your form and count your push-ups. When you complete a proper push-up, the app plays a beep sound and updates your count on the screen.

Features

  • Real-Time Camera Access: Requests access to your camera and displays the video feed.
  • Pose Detection: Uses TensorFlow.js with the MoveNet model to detect your body movements.
  • Push-Up Detection: Monitors your form and counts a push-up when performed correctly.
  • Audio Feedback: Plays a beep sound when a push-up is correctly completed.
  • Simple and Lightweight: Runs directly in modern browsers without needing extra software.

How It Works

The app uses the MoveNet model from TensorFlow.js to estimate your pose. It calculates key angles (such as the elbow angle) and uses a simple state machine to detect the down and up phases of a push-up.

About

camera to track your form and counts each proper push-up

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages