Skip to content

q-viper/Contour-Based-Writing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contour Based Visually Writing System

Once a kid from a mountains was tired of ink pens and he thought to write in canvas by just moving fingers in front of camera.

Well above line is just a joke. This porject is under developing stage and I myself is wondering what features can I add next? I get feedbacks from people on LinkedIn and I am always grateful for the support I get. Many people have supported this project from LinkedIn post.

Contents

  • Demo
  • Introduction
  • Requirements
  • Implementation
  • Versions
  • What next?
  • Want to contribute?

Demo

Please follow this link to view demo video.

Introduction

The primary focus of this project is to perform a Gesture Based Writing System(but it is still working by contours). But I have not used Gesture recognition here. In fact until the 5th version of this project I have not added gesture recognition scheme. Hence the correct name is Contour Based Writing System. The entire concepts of working system can be clearly understood by reading the blog of first version where I have tried to explain theoritical concepts and all the working ideas. If you have any ideas or thoughts about the system please, contact me on LinkedIn.

Requirements

  • OpenCv >=4.1.1
  • Imutils >=0.5.3
  • PyTesseract

If you are running this system after installation, then try to install libraries on virtual environment. Follow the official documentation of each library for easy installation.

Implementation

Until 5th version, the system is only python code and there is nothing like implementation. However I have made it Web based. But this web application is runnable locally only. This is the notebook I recommend to view.

Versions

Contributions

I will be grateful if you want to contribute to this project. Please follow the Contributors.md file for more instruction about how to.