shafayat83 /
Virtual-Mouse
An AI-based virtual mouse controlled via eye tracking. Features real-time cursor movement and click-on-blink functionality using OpenCV, MediaPipe, and PyAutoGUI.
53/100 healthLoading repository data…
shafayat83 / repository
An AI-based virtual mouse controlled via eye tracking. Features real-time cursor movement and click-on-blink functionality using OpenCV, MediaPipe, and PyAutoGUI.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
An advanced, hands-free human-computer interaction system that allows users to control their computer mouse using real-time facial expressions and eye movements. Built with Python, OpenCV, and MediaPipe.
Move your mouse cursor smoothly by moving your head/eyes.
° 😉 Left Eye Blink: Performs a Left Click.
° 😉 Right Eye Blink: Performs a Right Click.
😲 Open your mouth to trigger an automatic scroll-down action.
😴 Close both eyes for 4 seconds to automatically exit the program (no keyboard required).
Uses Linear Interpolation (LERP) to ensure the cursor doesn't jitter or shake.
On-screen status display showing current actions and a shutdown countdown.
° Language: Python 3.9.9
° Computer Vision: OpenCV
° Face Tracking: MediaPipe (Face Mesh)
° Automation: PyAutoGUI
° Math: NumPy
https://github.com/shafayat83/Virtual-Eye-Mouse.git
pip install numpy==1.23.5
pip install opencv-python mediapipe pyautogui
Run the script: code Bash: python main.py
Position yourself in front of the webcam with good lighting. The system will start tracking once your face is detected.
You can adjust the sensitivity and thresholds at the top of main.py:
Increase this if the mouse moves too slowly.
Increase (up to 0.9) for smoother movement, or decrease for faster response.
Adjust if the system isn't detecting your blinks correctly.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Developed with ❤️ by []
Selected from shared topics, language and repository description—not editorial ratings.
shafayat83 /
An AI-based virtual mouse controlled via eye tracking. Features real-time cursor movement and click-on-blink functionality using OpenCV, MediaPipe, and PyAutoGUI.
53/100 healthEshita-Badhe /
Virtual News Reporter is an AI-based voice-controlled system that delivers personalized, real-time news summaries, making news more engaging and accessible.
48/100 healthpoojagandikota /
Developed an AI-based virtual mouse system that enables users to control cursor movements and clicks through hand gestures without physical contact. Implemented using Python, OpenCV, and MediaPipe, the project enhances accessibility and provides a hygienic, touchless interaction experience.
Aarya-Chaudhari /
Virtual News Reporter is an AI-based voice-controlled system that delivers personalized, real-time news summaries. Built with HTML, CSS, JS, Python, Gemini AI, GNewsAPI, and Google TTS/STT, it lets users select categories, listen to updates, and interact with the AI, making news more engaging and accessible.
27/100 health