Skip to content

Djojavi/PullUpROM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏋️ Rep Counter

A computer vision-based rep counter that tracks ideal range of motion (ROM) for exercises like pull-ups and bicep curls using OpenCV and MediaPipe.

📌 How It Works

  • Pull-Ups: The rep is counted when:

    • Arms are fully extended at the bottom.
    • Chin passes over the bar at the top.
  • Bicep Curls: The rep is counted when:

    • The angle between the wrist, elbow, and shoulder is greater than 160° at full extension.
    • The angle decreases below 30° at peak contraction.

🛠️ Tech Stack

  • OpenCV – For image processing.
  • MediaPipe – For pose estimation and motion tracking.
  • Flask – For serving the model via an API.

image image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors