Hi. If you are here, I'm sorry you had to see my coding skills like this. But we all started somewhere once, right?
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.
- Demo
- Introduction
- Requirements
- Implementation
- Versions
- What next?
- Want to contribute?
Please follow this link to view demo video.
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 add a gesture recognition scheme. Hence, the correct name is Contour-Based Writing System. The entire concept of the working system can be clearly understood by reading the blog of first version, where I have tried to explain theoretical concepts and all the working ideas. If you have any ideas or thoughts about the system, please contact me on LinkedIn.
- 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.
Until 5th version, the system was only python code, and there was nothing like implementation. However, I have made it web-based. But this web application is only runnable locally. This is the notebook I recommend viewing.
- Gesture-Based Visually Writing System Using OpenCV and Python
- Gesture-Based Visually Writing System: Adding Visual User Interface
- Gesture-Based Visually Writing System: Adding Virtual Animation, New Mode, and New VUI
- Gesture-Based Visually Writing System: Add Slider, More Colors, and Optimized OOP code
- Gesture-based Visually Writing System: Deploy It! on Web app
I will be grateful if you want to contribute to this project. Please follow the Contributors.md file for more instruction about how to.