All Projects → Furkan-Gulsen → Sport-With-AI

Furkan-Gulsen / Sport-With-AI

Licence: Apache-2.0 license
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.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Sport-With-AI

ue4-mediapipe-plugin
UE4 MediaPipe plugin
Stars: ✭ 159 (+87.06%)
Mutual labels:  mediapipe
universiade
2017 世大運賽程與購票整合網站
Stars: ✭ 34 (-60%)
Mutual labels:  sport
sportyR
R package for drawing regulation playing surfaces for several sports
Stars: ✭ 84 (-1.18%)
Mutual labels:  sport
ai-virtual-mouse
Developed an AI-based system to control the mouse cursor using Python and OpenCV with the real-time camera. Fingertip location is mapped to RGB images to control the mouse cursor.
Stars: ✭ 59 (-30.59%)
Mutual labels:  mediapipe
PathView
Simulate the running route of each player on the playground, and can be timed with a stopwatch
Stars: ✭ 5 (-94.12%)
Mutual labels:  sport
BlazePoseBarracuda
BlazePoseBarracuda is a human 2D/3D pose estimation neural network that runs the Mediapipe Pose (BlazePose) pipeline on the Unity Barracuda with GPU.
Stars: ✭ 131 (+54.12%)
Mutual labels:  mediapipe
mediapipe-osc
MediaPipe examples which stream their detections over OSC.
Stars: ✭ 26 (-69.41%)
Mutual labels:  mediapipe
mediapipe plus
The purpose of this project is to apply mediapipe to more AI chips.
Stars: ✭ 38 (-55.29%)
Mutual labels:  mediapipe
cfbscrapR
A scraping and aggregating package using the CollegeFootballData API
Stars: ✭ 25 (-70.59%)
Mutual labels:  sport
React-NBA-Logos
React components for NBA team logos 🏀
Stars: ✭ 50 (-41.18%)
Mutual labels:  sport
UnityHandTrackingWithMediapipe
Realtime hand tracking and finger tracking in Unity using Mediapipe
Stars: ✭ 129 (+51.76%)
Mutual labels:  mediapipe
Mediapipe
Cross-platform, customizable ML solutions for live and streaming media.
Stars: ✭ 15,338 (+17944.71%)
Mutual labels:  mediapipe
yeelight-hand-controller
With Yeelight Hand Controller you can turn on and off your Yeelight just with a finger snap and change the brightness intensity raising or lowering your hand.
Stars: ✭ 41 (-51.76%)
Mutual labels:  mediapipe
Akihabara
A pure .NET port for Google Mediapipe, inspired of MediaPipeUnity.
Stars: ✭ 21 (-75.29%)
Mutual labels:  mediapipe
SignLanguageRecognition
Real-time Recognition of german sign language (DGS) with MediaPipe
Stars: ✭ 77 (-9.41%)
Mutual labels:  mediapipe
Face-Mask
Real time webcam face detection, protect yourself from COVID19 with a virtual mask
Stars: ✭ 64 (-24.71%)
Mutual labels:  mediapipe
shinyAMS-resources
A compilation of resources for sport scientist building Athlete Management Tools in Shiny
Stars: ✭ 19 (-77.65%)
Mutual labels:  sport
EyeCommander
An open source computer vision interface that tracks eye movements for individuals with severely-limited mobility.
Stars: ✭ 41 (-51.76%)
Mutual labels:  mediapipe
backscrub
Virtual Video Device for Background Replacement with Deep Semantic Segmentation
Stars: ✭ 691 (+712.94%)
Mutual labels:  mediapipe
depthai hand tracker
Running Google Mediapipe Hand Tracking models on Luxonis DepthAI hardware (OAK-D-lite, OAK-D, OAK-1,...)
Stars: ✭ 284 (+234.12%)
Mutual labels:  mediapipe

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].