Pool Assistant
Pool Assistant
a digital guide to help you line up your shots
How it works
Calibration
The user selects the four corner pockets so that the assistant knows where to look. This also helps when the camera isn't perfectly vertical.
Detection
The assistant shears the video input uses object detection to find where the balls are.
Simulation
The program runs a simulation and calculates where the balls will come to rest. This end state is displayed to the user.
How to install
1. Install numPy, Pygame, and OpenCV 2. Download our repo and run main.py 3. Follow the onscreen instructions
How we did it
Timeline
This was a six-week long project running through April-May 2016. Roughly every two weeks, we held technical reviews to check in with our peers.
Credits
Adrian Rosebrock for his
4-point transform code
Creators
Andrew pan
Bill Du
Jeremy Garcia
John Moreland
Olin College - Software Design Spring 2016