Inspiration
I had amblyopia as a child and improved through vision therapy using red–green games. Now, my teenage brother has amblyopia with exophoria, but most therapy tools feel too childish. I wanted to create something engaging and age-appropriate.
What it does
AmblyOverlay adds therapeutic red–green or red–blue filters to mainstream games in real time, allowing older kids to train their eyes while playing games they actually enjoy. It's a low-cost, accessible alternative to patching, VR, or expensive vision therapy software.
How we built it
Built in Python with PyQt5 and OpenCV, AmblyOverlay uses a transparent, click-through window to apply real-time color filters over any game without blocking input or disrupting gameplay.
Challenges we ran into
The hardest part was enabling true click-through overlays that adapt to moving game windows. I explored multiple GUI libraries before achieving dynamic, interactive filtering.
Accomplishments
I created a working real-time visual therapy overlay, gained experience in image processing and GUI layering, and made accessibility features part of therapy.
Log in or sign up for Devpost to join the conversation.