Project

Augmented Reality Tennis

Technologies

Unity, AR, OpenCV

We developed a mobile AR app capable of detecting and tracking a tennis court, and visualizing ball trajectories. It displays shot details such as speed, height, and spin, along with match data, and includes a replay mode. Users can view a reply from their seat using an AR overlay on their camera feed, or "detach" their perspective to watch replays from any point of view.

A custom AR engine was built from the ground up specifically for this project, combining machine learning and computer vision to detect and track tennis court corners from any angle and accurately overlay digital information - all running on a mobile device.