Computational model for classification and counting of push ups
Student: Ana Njirić
This work presents the development of a computer vision system for push-up classification and automatic repetition counting using human pose estimation.
The system is implemented in Python using the MediaPipe library, enabling real-time detection and tracking of body landmarks. Based on the extracted pose information, the model identifies push-up movements and counts repetitions, while visualizing the estimation in a 2D interface.
The work also includes an overview of the theoretical foundations of human pose estimation, along with evaluation on multiple test examples. The results are analyzed and potential improvements for increasing accuracy and robustness are discussed.
This project demonstrates the application of computer vision in fitness tracking and human activity recognition, with potential extensions toward real-time coaching and smart training systems.
Repository: https://repozitorij.fsb.unizg.hr/object/fsb:9853