Skip to content

GuiltyNeuron/SmartGlasses

Repository files navigation

💥 Guide Me Glasses (GMG) 💥

Licence Documentation Python

Bring the future to your eyes 👓

This project is for goal to help blind people to read text, get informations from the net, identify people faces and describe pictures using semantic sentences. GuideMeGlassesLogo

👷 Prototype architecture

architecture

🔨 Matriels

matriels

📝 Usage

command options :

  • -t : task
  • -m : mode (opencv_haar, dlib_hog, dlib_cnn, mtcnn, mobilenet_ssd)
  • -i : input object (image path)
  • -l : language (en / fr)

1) Face detection

python gmg.py -t face_detection -m opencv_haar -i image.png -l en

2) Face recognition

Recognise person

python gmg.py -t face_recognition -i image.png -l en

Add person face to dataset

python gmg.py -t add_face -i image.png -l fr

Initialise dataset with the existing images

python gmg.py -t face_init

3) Wiki api

Get informations about anything

python gmg.py -t wiki -i obama -l fr

4) News api

Get latest 10 articles from CNN

python gmg.py -t news_latest -l en

Get by number (between 1 and 10) article from the latest articles published by CNN

python gmg.py -t news_article -i 3 -l en

5) Weather api

Get the weather description for a specified city

python gmg.py -t weather -country canada -city vancouver -l en

6) Time api

Get current date

python gmg.py -t date -l en

Get current time

python gmg.py -t time -l en

7) Ocr api

Read text from input image

python gmg.py -t ocr -i image_path -l en

📚 Documentation links

  • Free computer science books link
  • Natural Language Processing (NLP) link
  • Image caption link
  • Face library Dlib github Readme file link
  • Face detection and recognition Raspberry Pi Link
  • Open source ChatBot library Link

Licence

GuideMeGlasses :eyeglasses: