I have seen people making projects that use OpenCV and MediaPipe to control their mouse, remake social media filters, etc. So I wanted to make a project that can make users able to play table tennis without the difficulty of not having the props, or just have reasons that that they can't enjoy this lovely sport. So I built the AR Table Tennis, which allows users to play table tennis on their desktop, all they need is a webcam and a hand. It is not exactly table tennis that plays back and forth, but it simulates the practice of aiming.

I encountered challenges like the collision detection was very not accurate but I managed to pull it through. I don't used to feel confident with Python before but this project has brought me so much fun.

Built With

Share this project:

Updates

Submission history