Inspiration
One of our group member's parents had trouble catching the ball when watching the Super Bowl.
What it does
It clearly makes the sports ball visible by highlighting the ball in green highlight. This will be run on an app using the phone's webcam to detect the ball.
How we built it
We used an OpenCV pipeline written in python as our backend, and we used a mobile app written in python which uses the Kivy user interface. Also, we used libraries such as numpy to process complex arrays and cvzone to detect color.
Challenges we ran into
We were having trouble running a webcam inside of VSCode and figuring out how to remove noise in the OpenCV pipeline.
Accomplishments that we're proud of
We were proud of developing a complete app that other people are able to interact with to improve their enjoyment when watching sports games. Especially for those with impaired eyesight.
What we learned
We learned how to use Python to make an app using the Kivy user interface, learning how to use OpenCV to detect shapes such as circles.
What's next for Sports Ball Detection for People with Impaired Eyesight
We hope to test more types of sports balls with different shapes such as detecting the shape of American Football.
Log in or sign up for Devpost to join the conversation.