Skip to content

A gaze controlled experience equipped with a mouse pointer and a built-in keyboard.

Notifications You must be signed in to change notification settings

claudiunderthehood/gaze-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gaze Controller

A simple project made to emulate a mouse pointer and click function with your eyes. This project includes an on-screen keyboard which emulates a normal keyboard.

Installation

The projects runs with Python 3.10. In order to make this repository work you'll need to install: opencv, mediapipe, pyautogui.

pip install opencv-python
pip install mediapipe
pip install pyautogui

Usage

To run the project head to the src/ directory and open two terminals in this directory. In the first one run the following command:

python3 osk.py

And in the second terminal:

python3 Eye_Controlled_Mouse.py

Now you have both your camera and your keyboard opened. To click blink your left eye.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

About

A gaze controlled experience equipped with a mouse pointer and a built-in keyboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published