Inspiration

I was inspired by the challenge of accessibility in gaming, particularly puzzles like those found in Pokémon like Ruby and Sapphire, where braille is used as a puzzle element in various levels. I aimed to create a solution that could empower individuals with visual impairments to engage with such content seamlessly.

What it does

BrailleVision is a tool that utilizes computer vision to translate braille text into readable text, making it accessible for individuals with visual impairments. It also serves as a learning tool for those interested in learning braille.

How we built it

I built BrailleVision using a combination of Python and OpenCV for image processing and computer vision tasks. I implemented algorithms to preprocess images, detect braille dots, create a grid, and translate the braille text into readable text.

Challenges we ran into

I faced challenges in accurately detecting and interpreting braille dots, especially in cases of noisy or blurry images. Aligning dots into a grid and accounting for variations in braille standards also posed difficulties. Additionally, ensuring the accuracy of the translation algorithm was a significant challenge.

Accomplishments that we're proud of

I am proud to have developed a functional prototype that demonstrates the potential of using computer vision for braille translation and learning. Overcoming the technical challenges and creating a tool that can potentially improve accessibility for individuals with visual impairments is a significant accomplishment for me.

What we learned

Through this project, I gained a deeper understanding of image processing techniques, computer vision algorithms, and the complexities of braille translation. I also learned the importance of user-centric design and accessibility considerations in software development.

What's next for BrailleVision

In the future, we aim to refine the accuracy and efficiency of our braille translation algorithm. We also plan to integrate additional features, such as real-time translation from camera feeds and support for different braille standards. we aspire to collaborate with accessibility organizations to gather feedback and improve the user experience. Our goal is to make a comprehensive tool that enhances accessibility and empowers individuals with visual impairments to fully engage with digital content.

Built With

Share this project:

Updates