Skip to content

Python project using OpenCV to navigate the computer cursor through eye movements.

Notifications You must be signed in to change notification settings

ELaNGO-02/EyeNavCursor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

EyeNav Cursor

EyeNav Cursor is a Python project that enables cursor control using eye movements. This project utilizes computer vision and eye tracking techniques to control the cursor on the screen.

Prerequisites

Before you start, make sure you have the following libraries installed:

  • OpenCV (cv2)
  • Mediapipe (mediapipe)
  • PyAutoGUI (pyautogui)

You can install these libraries using the following:

pip install opencv-python mediapipe pyautogui
Getting Started
Clone the repository:
bash
Copy code
git clone https://github.com/your-username/EyeNav-Cursor.git
Navigate to the project directory:
bash
Copy code
cd EyeNav-Cursor
Run the eyenav_cursor.py script:
bash
Copy code
python eyenav_cursor.py
Calibrate the system to map eye movements to cursor movements.
Usage
Calibration: Run the calibration script to set up the initial mapping between eye movements and cursor movements.

Cursor Control: Once calibrated, run the main script (eyenav_cursor.py) to control the cursor using your eyes.

Contributing
If you would like to contribute to this project, feel free to open issues or submit pull requests. Contributions are welcome!

License
This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments
Thanks to the developers of OpenCV, Mediapipe, and PyAutoGUI for their amazing libraries.
Contact
For any inquiries or suggestions, please contact me elangogangster@gmail.com.

Happy coding!

About

Python project using OpenCV to navigate the computer cursor through eye movements.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages