GuiltyNeuron / SmartGlasses

Smart wearable device project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ’₯ 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:

About

Smart wearable device project

License:MIT License


Languages

Language:Python 97.6%Language:Cuda 2.3%Language:C++ 0.1%Language:Shell 0.0%