OUR PROTOTYPES


Stay Tuned for a Video Demo of Prototype V3 (currently being filmed)
A quick demo of Prototype V2
VERSION 1
On-device processing with a Raspberry Pi
In Version 1, all the processing is done on the device, running Raspberry Pi OS. It uses Tesseract for OCR, as well as a post-processing algorithm. pyttsx3 is used for text-to-speech software. It was the first ever physical prototype of EyeSight and for that reason, had few supporting features.
DETAILS
Hardware: Raspberry Pi 4 B, Running RPi OS Buster
OCR Software: Tesseract OCR, Post-processing
TTS Software: pyttsx3
Programming Language, Modules: pytesseract, pyttsx3, gpiozero, default modules, on Python 3.7
VERSION 2
Leveraging the power of mobile devices
Processing is now no longer on-device, allowing the hardware to become lighter and more affordable than ever before, while identification becomes more accurate, thanks to neural networks used. A flask server is used to stream camera data over the internet, accessed by a mobile app

DETAILS
Hardware: Raspberry Pi 4 B (RPi OS Buster), mobile device (iOS only for now)
Software: Vision (iOS framework), Resnet50
TTS Software: AVSynthesizer (iOS framework)
Programming Language, Modules: flask, opencv (3rd party GitHub code), gpiozero, default modules, on Python 3.7
NEW TECHNOLOGIES
Near Seamless Mobile Integration
Connecting through Wi-Fi to an app opens a lot of possibilities (most of our target consumers have access to a mobile). It allows the physical hardware to be entirely re-imagined and made more discrete (or omitted at the users' discretion, although it improves performance). Processing becomes extremely accurate, and software can be regularly updated. Other forms of assistance could also be developed and this could be seamlessly linked with other software.
NEXT STEPS
Version 2 brings us one step closer...
Optimising the hardware for user comfort, and brainstorming other possibilities for other means of assistance. Further development of the flask server and Wi-Fi stream could be done to ensure privacy.
Over the long term, development of a new OCR software could commence, specifically designed for this purpose, and a chipset made (hardware).