Image Processing with Virtual Pencil and Virtual Mouse using Webcam Recognition for Drawing

Rikip Ginanjar, Sijoatmodjo Ivan Carnelius


Recently, people use physical mouse to control the computer. Virtual Vpaint can be a new innovation to change the physical mouse to virtual mouse, then the users can minimize the cost of hardware consumption and damages. Having virtual mouse, users can control the computer only through webcam to do a lot of things such as drawing, editing images, mouse control, and others. Virtual VPaint application will discuss the development of Computer Vision for drawing an object in Windows form application by using virtual mouse. This application can perform common image editor such as blurring, gray scaling, and negating images. Users can control mouse pointer through the webcam by using object mover which has specific color, then can draw an object on canvas by using virtual pencil.

Full Text:



Advantages and Disadvantages RAD (Accessed 7 October 2015) http://www.

Arithmetic Mean. Jose, D. Perezgonzales. Arithmetic Mean, 2012

Blur Image (Accessed 10 October 2015)

Chart windows usage (Accessed 7 October 2015) https://www.netmarket qp timeframe=Y

Computer Definition Concept. Herbert Bay, Tinne Tuytelaars, and Luc Van Gool. SURF: Speeded up robust features. In European Conference on Computer Vision, 2006

Computer Vision CS291A00. “Computer Vision I”, University of California, San Diego, 2004

Computer Vision Definition. (Accessed 9 October 2015) http://programming computervision. com/

Convolution. Wendy, Manipulasi Citra Wajah pada Webcam untuk Aplikasi Skype, 2014

Convolution and Image Processing (Accessed 9 October 2015) Hirschman, Isidore and Widder, David Vernon. The Convolution Transform, 2012

Convolution Kernel (Accessed 10 October 2015) /gaussian-kernel-calculator/

First Mouse (Accessed 7 October 2015) _(computing)

First Webcam (Accessed 7 October 2015) Trojan_Room_coffee_pot

Grayscale (Accessed 9 October 2015)

Human Computer Interaction (Accessed 9 October 2015) literature/book/the- encyclopedia-of-human-computer-interaction-2nd-ed/human-computer-interaction-brief-intro

Kinect (Accessed 10 October 2015)

Leap Motion (Accessed 10 October 2015) 07/22/leap-motion-controller-review/

Negative Image (Accessed 10 October 2015) www.imageprocessing

Object Recognition Process (Accessed 9 October 2015) Thomas B. Moeslund and Erik Granum, “A Survey of Computer Vision-Based Human Motion Capture,” Elsevier, Computer Vision and Image Understanding, 2001

OpenCV (Accessed 9 October 2015) bensapp/opencvdocs/ref/opencvref_cv.htm.

OpenCV EmguCV (Accessed 9 October 2015)

Relative_luminance (Accessed 10 October 2015)

Virtual Mouse Concept (Accessed 9 October 2015) http://classes.engr.oregon



  • There are currently no refbacks.

Copyright (c) 2016 IT for Society

All articles in this journal are indexed in:


 Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.