Skip to content

It is a summer training project to help the blind handle their money using computer vision technique.

Notifications You must be signed in to change notification settings

OmarAllam22/Blind-Vision-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blind-Vision-project

It is a summer training project to help the blind handle their money using computer vision technique.

gitHub

1) Idea of the project:

We worked on the Egyptian currencies to do the following:

1- Help the blind by computer vision accompained with sound technique to distinguish among:

  • 50-piasteres
  • 1-pound
  • 5-pounds
  • 10-pounds
  • 20-pounds
  • 50-pounds
  • 100-pounds
  • 200-pounds

2- Help the blind calculate their net amount of money they have.


2) Language & Libraries used:

  • Language:

    • python
  • Libraries:

    • openCV (Open Source Computer Vision Library)
    • gtts (Google Text-to-Speech Library)
    • playsound (Python Libraries for playing audios)
    • Numpy (Python Library deals with arrays & matrices)
    • inflect (Python string transformation library to transform numbers to text)
    • os (Python library to interact with the operating system)

3) Algorithms used:

  • ORB (Oriented FAST and Rotated BRIEF) : an openCV built-in algorithm to help in object detection by extracting sets of keypoints and descriptors from the image.
  • BF (Brute Force): an openCV built-in algorithm to help in object recognition through matching the descriptors of the two images and find the best match.

Team Members:

  • contributors:

    • Ebrahim Sayedelahl
    • Moaz Mostafa
    • Mohamed Radwan
    • Omar Allam
    • Yahia Omar
    • Ziad Helmy
  • Supervisors:

    • Eng / Aya Nagy

How to use the project:

  1. Make sure to have one folder contais (images_folder & source_code_file)
  2. Open the source code with a notebook-supported editor.
  3. Run the first cell only once in order to load the audios.
  4. Run the second cell "main project cell" as many times as you want.
  5. After running:
    • press "w" key on keyboard to read a currency. "press "w" at each time you read a new currency.
    • press "q" to accumulate all currencies you have read and exit the running process. Note: those keys (w,q) will be replaced with buttons at the corner of the mobile phone when the application is ready.

About

It is a summer training project to help the blind handle their money using computer vision technique.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •