Skip to content

PranavPuranik/CaeliScribo

 
 

Repository files navigation

CaeliScribo

Simulation of Air Writing Softwares for Smart Wearables.

image

Table of Contents

  1. Getting Started
  2. Running the system
  3. How it works
  4. Authors
  5. License
  6. Acknowledgments

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them

Tensorflow 1.12
Tensorflow Object Detection 
Flask 
Protobuf

Installing Prerequisites

A step by step series of examples that tell you how to get a development env running. Open an issue if you get any problem installing below mentioned requisites

Install TensorFlow version 1.12

pip install tensorflow==1.12

Install TensorFlow GPU version 1.12

pip install tensorflow-gpu==1.12

Clone tensorflow/models

git clone https://github.com/tensorflow/models.git

Install Protobuf

Make sure you grab the latest version
curl -OL https://github.com/google/protobuf/releases/download/v3.3.0/protoc-3.3.0-linux-x86_64.zip

Unzip
unzip protoc-3.3.0-linux-x86_64.zip -d protoc3

Move protoc to /usr/local/bin/
sudo mv protoc3/bin/* /usr/local/bin/

Move protoc3/include to /usr/local/include/
sudo mv protoc3/include/* /usr/local/include/

Optional: change owner
sudo chown $USER /usr/local/bin/protoc
sudo chown -R $USER /usr/local/include/google

Install Flask

pip install flask

End with an example of getting some data out of the system or using it for a little demo

Running the system

Clone our repository

git clone https://github.com/tanmaysankhe/CaeliScribo

Copy the contents of repository in (replace visualization_utils.py in utils folder)

models/research/object_detection

Open terminal in objectdetection folder and run

python main.py

Finally, open localhost:5000 in browser and write in air...

How it works

  1. Show one finger and write a word.
  2. Show two fingers to predict the air written word.
  3. Show three fingers to give a space.
  4. Show four fingers to enter prediction mode and then show n fingers to add nth selection.
  5. Show five fingers for backspace.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.2%
  • HTML 6.7%
  • CSS 2.1%