• Stars
    star
    113
  • Rank 310,115 (Top 7 %)
  • Language
    Jupyter Notebook
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The human body is detected with the help of the Mediapipe library. Then, using the mathematical methods applied, it is determined how much the exercise count is done.

Sport With AI

The human body is detected with the help of the Mediapipe library. Then, using the mathematical methods applied, it is determined how much the exercise count is done.

Sit-Up Exercise

Sit-Up

Video: https://www.youtube.com/watch?v=aQh52cRfH-w

The sit-up is an abdominal endurance training exercise to strengthen, tighten and tone the abdominal muscles. It is similar to a crunch, but sit-ups have a fuller range of motion and condition additional muscles.

python main.py -t sit-up -vs videos/sit-up.mp4

Pull-Up Exercise

Pull-Up

Video: https://www.youtube.com/watch?v=8hkTMATEuUc

A pull-up is an upper-body strength exercise. The pull-up is a closed-chain movement where the body is suspended by the hands and pulls up. As this happens, the elbows flex and the shoulders adduct and extend to bring the elbows to the torso.

python main.py -t pull-up -vs videos/pull-up.mp4

Push-Up Exercise

Push-Up

Video: https://www.youtube.com/watch?v=IGjHIXAZAak

A push-up is a common calisthenics exercise beginning from the prone position. By raising and lowering the body using the arms, push-ups exercise the pectoral muscles, triceps, and anterior deltoids, with ancillary benefits to the rest of the deltoids, serratus anterior, coracobrachialis and the midsection as a whole.

python main.py -t push-up -vs videos/push-up.mp4

Squat Exercise

Squat

Video: https://www.youtube.com/watch?v=iQrXRTk7KE0

A squat is a strength exercise in which the trainee lowers their hips from a standing position and then stands back up. During the descent of a squat, the hip and knee joints flex while the ankle joint dorsiflexes; conversely the hip and knee joints extend and the ankle joint plantarflexes when standing up.

python main.py -t squat -vs videos/squat.mp4

Walking Exercise

Walking

Video: https://www.youtube.com/watch?v=pPTeSd_GXoc

python main.py -t walk -vs videos/walk.mp4

If you want to detect your movements live with your webcam, you can run the code line below.

python main.py -t sit-up
# or python main.py -t pull-up
# or python main.py -t push-up
# or python main.py -t squat
# or python main.py -t walk

More Repositories

1

turkce-go-egitimi

Bu repo, Go dilini hızlı bir şekilde öğrenmek isteyenler için hazırlanmış bir eğitim serisidir. Toplamda 40 konuyu, örnekler üzerinden anlatarak dilin temel yapılarını kapsar.
848
star
2

AWS-Certified-Cloud-Practitioner-Certification-My-Notes

In the process of obtaining the AWS Certified Cloud Practitioner certificate, I took notes of the topics I encountered from more than 10 sources and more than 2000+ questions and I share them in this repo.
410
star
3

golang-url-shortener

This URL shortener service, built with Go and Hexagonal Architecture, leverages a serverless approach for efficient scalability and performance.
Go
140
star
4

HTML-CSS-JAVASCRIPT

HTML-CSS-JAVASCRIPT
HTML
126
star
5

kubernetes-docs

Bu GitHub Reposunda amacım Kubernetes'e dair öğrendiğim bilgileri (makalelerden, kurslardan, notlarımdan) paylaşarak bu alana daha hızlı ve bilgilini girmeni sağlamaktır.
81
star
6

face-classification

Computer Vision project that detects emotion, age and gender after detecting faces.
Python
77
star
7

TensorFlow-ile-Yapay-Zeka-Gelistirme

Bu sayfada Türkçe olarak TensorFlow kullanarak derin öğrenme (deep learning) ve makine öğrenmesi (machine learning) ile ilgili detaylı anlatımlar ve projeler yer almaktadır.
Jupyter Notebook
50
star
8

Blur-Detection-Web-App

Blur Detection Web App with OpenCV and Flask
Python
48
star
9

Traefik-Auth-API-Gateway

Traefik Auth API Gateway
Go
25
star
10

Furkan-Gulsen

23
star
11

Recognize-Handwritten-Digits

Recognize Handwritten Digits - A Simple Web App
Jupyter Notebook
21
star
12

social-distance-detection

The project that detects the interpersonal social distance from videos using YOLOv3
Python
20
star
13

Face-Mask-Detection

Face Mask Detection With Deep Learning
Python
20
star
14

phpEmailSystem

Simple PHP Email System
PHP
19
star
15

redis-sentinel-pubsub-demo

The project demonstrates the implementation and functionality of Redis, Redis Sentinel, and Pub/Sub systems.
Go
18
star
16

Document-Scanner-Web-App

Document Scanner Web App with Python
Python
14
star
17

ReactJS-Projects

Here you can find small projects with ReactJS.
JavaScript
13
star
18

microservices-with-go

The project utilizes Go, Kubernetes, RabbitMQ, MongoDB, Postgres, and a microservices architecture. It focuses on efficient data handling and processing, with RabbitMQ for message queuing, MongoDB and Postgres for database management, orchestrated via Kubernetes.
Go
13
star
19

python-face-stabilization

Apply face stabilization with Python
Python
11
star
20

nodejs-auth-system

A comprehensive user sign-up/sign-in system
JavaScript
11
star
21

sport-with-ai-monorepo

Purpose of the Project The most general aim of the project is to make our user feel himself in the gym thanks to artificial intelligence technology while doing sports.
TypeScript
10
star
22

T-Rex-Game-with-CNN

Get great scores without touching the keyboard with the dinosaur that you trained with the convolutional neural network.
Python
10
star
23

python-selenium-test-islemleri

Python dilinin Selenium kütüphanesini kullanarak; Amazon, LinkedIn ve ÇiçekSepeti üzerinde test işlemleri yaptığımız bir case study reposudur.
Python
8
star
24

veri_bilimi_ve_makine_ogrenmesi

Veri bilimi, verileri anlamaya, geçmiş verilerden yola çıkarak belli istatistiksel modeller kurup geleceğe dönük tahmin yapmamızı sağlayan uygulamaların bütünüdür.
Jupyter Notebook
7
star
25

Python-Algorithms

Introduction to basic algorithms and their codes with Python.
Python
7
star
26

e_commerce_microservice

E Commerce Microservices with NodeJS
TypeScript
7
star
27

Checkout-System

The project is a mini e-commerce checkout developed with Go, incorporating features such as cart management, various product types, and promotions. It utilizes technologies like Go, Docker, Grafana, and Prometheus.
Go
7
star
28

Library-System

HTML
5
star
29

codeblogger-social-website

CSS
5
star
30

pandas-dokumantasyonu

Ayrıntılı Python Pandas Öğreticisi
Jupyter Notebook
5
star
31

Lane-Detection-With-Image-Processing

Lane Detection with Image Processing Method and using OpenCV
Python
5
star
32

Realtime-Chat-With-User-And-Rooms

Realtime Chat With User And Rooms
JavaScript
5
star
33

Node.js-Passport-Login-System

JavaScript
4
star
34

iris_predictor_web_app

Iris Predictor with Deep Learning | Web App
Jupyter Notebook
4
star
35

gocircuit

Circuit Breaker for Golang
Go
4
star
36

Simple-Messaging-App-With-Node-And-Socket.io-

Simple Messaging App With Node And Socket.io
HTML
4
star
37

chatbot-with-pytorch

Python
3
star
38

Object-Detection-with-YOLO

Object detection with YOLO
Python
3
star
39

CRUD-with-AWS-Lambda-and-NodeJS

CRUD-with-AWS-Lambda-and-NodeJS
JavaScript
3
star
40

A-Movie-App-With-React-And-Graphql

A Movie App With React And Graphql
JavaScript
3
star
41

Bootstrap-webpage

Website
JavaScript
2
star
42

PHP-Projects

Simple php projects I made
PHP
2
star
43

E-Commerce-with-Spring-Boot

E-Commerce with Spring Boot
Java
1
star
44

NBA-Simulator-with-Golang

The NBA Simulator is a Go-based application designed to simulate various aspects of NBA games.
Go
1
star
45

javascript-snake-game

JavaScript Snake Game
JavaScript
1
star