Skip to content

Controlling the Laptop mouse using only head movements. A proof of concept prototype to help realize the possibilities which will help quadriplegia patients use a Laptop.

Notifications You must be signed in to change notification settings

breejesh/i-mouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

iMouse

Controlling the Laptop mouse using only head movements. A proof of concept prototype to help realize the possibilities which will help quadriplegia patients use a Laptop.

Demonstration of the app

Click the below image to view the video

image

How to use

For common users: Extract the iMouse_test1_windows.zip and run the iMouse.exe file. Users are advised not to use this while wearing sepctacles. A good camera is recommended for better results.

For developers:

  1. Download the Code folder
  2. Install OpenCV
  3. Run iMouse_test1.py

How it works

A simple haarcascade classification is done to first detect eyes of the user. The centroid of the eyes is used to move the mouse pointer after interpolation. A mean filter is applied on the centroid values for smoother results.

How can you contribute

Developers can try and make this more dependable and reliable by using better Machine Learning techniques. Also left click, right click can be added via eye blinks. Feel free to fork!

About

Controlling the Laptop mouse using only head movements. A proof of concept prototype to help realize the possibilities which will help quadriplegia patients use a Laptop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages