Virtual AI Painter
Authors: Aditya Sharma, Abhishek Patidar, Aditya Trivedi, Aditya Jain, Pir mohammad
Certificate: View Certificate
Abstract
Writingisa cohesive form of communication that can effectively convey our thoughts. Typing and writing are the standard methods of recording information today. Characters or words are written in the free space with a marker or finger. It differs from traditional writing methods in that the pen does not move up and down. Gesture recognition is the process of recognizing and interpreting a continuous sequential gesture stream from a given set of input data. Gestures are nonverbal cues used to increase computer language comprehension. Vision perceives human motions, and computer vision is used to analyze different gestures.
Introduction
In today's time when most of the classes, office meetings and webinars are conducted online, it is challenging to explain the topic to others. There are various mouse guided tools available but they are not convenient. The initial motivation came when there was a need for a dustless class room for the students to study in. We know that there are many ways like touch screens and more but what about the schools which can’t afford to buy such huge large screens and teach them like a T.V. OpenCV in python to draw on the screen using a virtual pen i.e., any marker (or finger) can be used to draw using the technique of contour detection based on the mask of the desired colored target marker.
Conclusion
The system\'s overall performance also depends on the quality of the camera or web-cam being used. As output from cam will be used to plot the drawings on the screen. And hence, this system can’t be run on a system where there is no camera available. ? Generally, the algorithms in OpenCV library have heavy RAM requirements for processing information. And also in most of the machines, processing for a single application happens on a single core, so until advanced coding routines are followed, it would not be possible to parallelize tasks on multiple cores for a single application on those machines. ? Air-drawing however cool, is not able to beat pen-paper based or stylus-based drawings or tracings. The simple reasons are poor accuracy and width of a finger (or any similar object used to air-draw) is many folds more than that of conventional pen-pencil or modern stylus like apple pencil.
Copyright
Copyright © 2025 Aditya Sharma, Abhishek Patidar, Aditya Trivedi, Aditya Jain, Pir mohammad. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.