Eyexam

An android app that determines whether you need to get your eyes checked by analyzing your visual acuity (the distance at which you can discern text)

Inspiration

Throughout the term, I've realized that my eyesight was declining as I could not read the blackboard well. I was quite shocked, since I had my eyes tested just the previous year. I decided to partake on this project because I want a quick and convenient method to track the state of my eyesight, and would like to provide a service to others that enables them to be consistently aware of their own eye health.

Technologies

  • Android Studio, Kotlin, android built-in FaceDetect library, android camera2

Applications Improvements

  • Improve algorithm of how we distinguish good and bad eyesight (right now we assume linear relationship between distance and visual acuity)
  • Scale to support for various health-related analysis (impaired driving, etc.)

Challenges

  • Implementing camera capture in Android Studio
  • Learning new Android frameworks (i.e. Kotlin) with scarce documentation and examples
  • Learning Android Studio

Built With

Share this project:

Updates