What OpenEye does (functional requeriments)
- Give your current location on the map (uninorte)
- Get routes with instructions to different buildings of the university.
- Get list of objects in user's surroundings.
- Recognise text on books, letters and more.
We've deployed the app on heroku for demo. It may take up to 10 seconds to load.
OpenEye is an initiative to promote inclusivity with respect to people with visual disabilities, so that they do not feel alienated at the Universidad del Norte. The OpenEye is a project to promote and help people with perception difficulties who cannot identify people, objects, spaces, etc. visually, and who have difficulty reading texts that do not have adequate typography.
- Please do install nodejs and set up your local environment variables in your desktop, then clone or download this repository https://github.com/FiboDev/OpenEyes
- Run npm command in your cmd or bash
npm install
This will ensure the installation of dependencies in package.json file 3. Install python requirements Use the package manager pip to install requirements.txt.
pip install -r requirements.txt
Additionally you may install tesseract in your machine
tesseract-ocr-w32-setup-v5.1.020220510.exe
tesseract-ocr-w64-setup-v5.1.020220510.exe
Then in src/public/python/main.py
texto = td.DetectorTexto("C:/Program Files/Tesseract-OCR/tesseract.exe") #paste here the route of your tesseract.exe file
texto.obtener_imagen()
print(texto.detectar_texto())
npm run start
Then open your browser in localhost with port 3000 e.g http://localhost:3000/ and click the screen to get started.