Inspired by the #2024Olympics, I just wrapped up a little project that combines two things I love: volleyball and data science. I put together a Python script called VolleyForm AI. It’s a simple tool that uses AI to help "spot check" my volleyball skills by analyzing my form for passing, setting, attacking, and blocking. 🏐 Here’s what it does: 𝗣𝗮𝘀𝘀𝗶𝗻𝗴: Detects if your arms are too high or if your elbows aren't straight. 𝗦𝗲𝘁𝘁𝗶𝗻𝗴: Checks if your elbows are too close or far apart and if your hands are closed. 𝗛𝗶𝘁𝘁𝗶𝗻𝗴: Evaluates your hitting elbow’s position and whether your guide arm is in the right spot. 𝗕𝗹𝗼𝗰𝗸𝗶𝗻𝗴: Makes sure your hands are open when blocking. 🔗 If you want to try it yourself, the code is up on GitHub: https://lnkd.in/dYaxTSBm Would love to hear what you think or any ideas for improving it! #Python #Volleyball #DataScience #Olympics
Nice implementation of MediaPipe and OpenCV! I took a look at your code; I bet finding all the calculations for the angles between joints took forever! Did you ever consider adding an action detection deep learning model that you could train on various positions? It would make it easier to add different camera angles in the future.
This is wild.
Very cool project. Just wondering how would you modify the logic to include different camera angles?
Fun and practical use of your coding skills!
This is so cool! Great stuff!
Cool project!
That’s so cool!!
This looks really awesome! Way to combine your two loves!
Nice work Zakir P.! I have a similar (but less comprehensive) pose, face, and hand detection example using Node.js if you would like to check it out! https://github.com/ffm5113/mediapipe-node
Data Analyst | Data Science Volunteer | Cruises | Airlines | Urban Planning | Basketball | Buffets
4mowoah this looks awesome!!