An interface for controlling mouse pointer using finger gestures. Requires an ordinary webcam. A user can use two different color markers on his/her fingers to control mouse movements. Includes gestures for emulating click(left and right) and scroll. Developed using C++, OpenCV and Qt.
๐ OpenCV
๐ Qt5 Development Libraries
๐ V4l2 Development Libraries
๐ XTEST Extension Libraries
๐ CMake
๐ Make
Once you have setup the dependencies, download the source:
$ cd ~/Downloads
$ git clone https://github.com/saikatbsk/Ishara.git
Create and move into the build directory:
$ mkdir -p Ishara/build
$ cd Ishara/build
Run cmake followed by make to build Ishara:
$ cmake ..
$ make
To install:
$ sudo make install
Live long and may the source be with you.