Ishara - Mouse Control with Gesture.
Ishara is a perceptive user interface that lets the user interact with a computer with finger gestures.
The objective behind this project was to develop an intuitive and fun way to interact with computers and other digital devices. Ishara started as a hobby project and became open source in 2013. It was also my minor project for the pre-final semester during my Masters of Computer Applications course at West Bengal University of Technology.
Ishara consists of a built-in or USB webcam and a software developed through this project. The camera is placed on top of the display screen facing the user and the user uses two different color-markers on the fingers to control the mouse pointer. The user can do all shorts of actions that is actually done using a mouse including left click, right click, scroll and drag-and-drop.
Ishara is written in C++, and comes with the GNU General Public License and thus it is a "Free Software".
Operations Allowed Through Gesture:
Pointer movement on all directions.
Left click, right click, scroll.
Drag-and-drop.
Source: https://github.com/saikatbsk/Ishara