We are building a software that can be used for creating, recognizing and visualizing alphanumeric data in air. Our software uses the module of MediaPipe which detects hand and finger and we create writing finger by using the position of tip of index fin
Air Writing
We are building a software that can be used for creating, recognizing and visualizing alphanumeric
data in air. Our software uses the module of MediaPipe which detects hand and finger and we create
writing finger by using the position of tip of index finger. This writing event is shown on canvas using
OpenCV and frames are captured and saved as images in backend. Initially we trained the model for
alphanumeric recognition for our air writing software. Later our focus is to predict word. Later the
images will be tested by model trained by dataset like EMNIST or IAM for word and digit recognition
and this predicted word/digit will be shown on screen and we also will do speech recognition so it
speaks or reads out the text we have predicted.
Our software uses module of Opencv , Keras, TensorFlow, MediaPipe, Pandas and Numpy
We access webcam using opencv and get hands and finger detected via mediapipe and get position of
tip of index finger. Then we create writing event using cv2.line command
After the writing event we decide which conditions bring a break in writing event. So if hand is not in
boundaries of screen or fingertip is not shown then break comes. Then we decide how pressing key
helps us to take frame in order to record the writing event in form of image and converted into image
format saved into folder.
Model is trained using keras and tensorflow and using dataset allows us to train model to predict or
classify labels of images for alphanumeric recognition.
Even OCR technique is applied for word recognition if writing is cursive. It uses Nano Nets model.
These frames are passed into model to get predicted text. Later we focus on Word recogniton and this
predicted text is later shown on screen. This text is passed through speech recognition. Speech Recognition process converts the test into audio so that user gets to hear what he/she writes in air.
This tool is accessed through software- website which is built using HTML, CSS and Django.
Air-writing is the process of writing characters or words in free space using finger or hand movements
without the aid of any hand-held device. Compared to other non-traditional input methods such as
typing with a virtual keyboard or similar schemes, air writing offers the advantage of “eye-free”
execution, requiring minimum attention focus.
Air-writing digit recognition empowers users to communicate with the machine and interact naturally
with no mechanical gadgets.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| General | Miscellaneous | 1 | 5000 | 5000 |
| Total in (Rs) | 5000 |
Agriculture being the biggest industry of Pakistan is sill technophobic and use primitive...
The manufacturing industry is becoming increasingly technological and complicated. As a re...
Power electronics and computer programming become the system reliable ,efficient and...
An Uninterruptible Power Supply is an electrical apparatus that provides power to the load...