Skip to content
Morse Code detection with eyes using Computer Vision
Python CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
static
templates
HelloMorse-Poster-Cards-Orange.pdf
README.md
morse_camera.py
morse_converter.py
morse_cv.py
morse_eyes.py
morse_flask.py
morse_log.py
shape_predictor_68_face_landmarks.dat

README.md

Morse Code Computer Vision

What is Morse Code

Morse Code encodes the ISO basic Latin alphabet, some extra Latin letters, the Arabic numerals and a small set of punctuation and procedural signals (prosigns) as standardized sequences of short and long signals called "dots" and "dashes", or "dits" and "dahs", as in amateur radio practice.

Inspiration

Inspired from Google's Experiment about how they used morse code to help differently abled people to communicate efficiently. We decided to implement morse code translator using computer vision which isn't that better but a cheaper option.

Working

This project translates morse code in plain english. We used webcam to read blinking of the eyes as dots and dashes which then with the use of a dictionary converts morse to english.

File morse_converter.py contains the python dictionary. For reference we have also included the Poster Cards to learn Morse better.

Short Blink : Dot ' . '

Long Blink : Dash ' - '

Long Long Blink : Removes the last dot or dash

Requirements

OpenCv

imutils

dlib

Scipy

You can’t perform that action at this time.