CS495 Capstone Project
View the Project on GitHub wriemer/UA-Bball-Wearable-Project
Initially, we were going to make a pair of smart glasses that identifies players and team pocessions and displays relevant live and historical statistics to the glasses. We then pivoted to making a CV model that canidentify teams and pocessions and a web app surrounding this. The web app allows users to upload videos and annotate the videos and display relevant live and historical statistics. The stats are from the SynergySports API and a local database we created. We also created a wrapper for the SynergySports API to demonstrate the potential of the API.
The goal for sprint 1 was to get a basic computer vision model up and running. We wanted to be able to detect players in a video and track their movement. Also, we began collecting historical data and setting up a database to store it.
In sprint 2, we found out we were not getting any glasses. So, we pivoted to a web app that would allow users to upload videos and get the same functionality as if they were wearing the glasses. We also wanted to improve the accuracy of our computer vision model.
For Sprint 3, we focused on improving the accuracy of our model and adding more functionality to the web app. We also created a wrapper for the Synergy API to demonstrate the potential of the API. Addionally, we focused on documenting and setting up the project to be easily handed off to future teams.