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.
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!