Avinraj01 /
neuroreel-ai
Control YouTube Shorts hands-free using eye blinks and head movements, with AI emotion tracking, OCR-based genre detection, and a smart analytics dashboard.
43/100 healthLoading repository data…
sTharun5 / repository
A smart, hands-free mouse controller powered by AI. This project leverages computer vision and machine learning libraries such as OpenCV and Mediapipe to enable gesture-based mouse control. Ideal for accessibility and innovative user interaction.
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.
Virtual AI Mouse This project uses MediaPipe and OpenCV to create a virtual mouse controlled by hand gestures. The code captures video from the webcam, tracks hand landmarks, and uses thumb and index finger movements to move the cursor and perform click actions.
Prerequisites Python 3.x OpenCV MediaPipe PyAutoGUI Installation Clone this repository or download the source code.
Install the required libraries using pip: pip install opencv-python mediapipe pyautogui
How to Run Open a terminal or command prompt.
Navigate to the directory where the script is located.
Run the script: python virtual_ai_mouse.py
Ensure your webcam is connected and working.
The program will start capturing video from the default webcam (camera index 0).
Move your thumb and index finger to control the mouse cursor.
Perform a click gesture by bringing your thumb and index finger close together.
Code Explanation
The script performs the following tasks:
Import Libraries: Imports the necessary libraries: MediaPipe, OpenCV, NumPy, Math, and PyAutoGUI.
Initialize MediaPipe and PyAutoGUI: Sets up the MediaPipe Hands solution for hand tracking and configures PyAutoGUI for mouse control.
Capture Video: Starts capturing video from the default webcam.
Hand Landmark Detection: Processes each video frame to detect hand landmarks using MediaPipe.
Cursor Movement: Calculates the position of the index finger tip and moves the cursor accordingly.
Click Detection: Measures the distance between the thumb tip and the index finger tip to detect a click gesture.
Display Video: Displays the video feed with hand landmarks drawn.
Exit Condition: Stops the program when the 'q' key is pressed.
Adjustments
Cursor Sensitivity: You can adjust the scaling_factor variable to change the sensitivity of cursor movement. Click Gesture Sensitivity: You can modify the distance threshold in the click detection logic to change the sensitivity of the click gesture. Troubleshooting Ensure your webcam is working and accessible. Make sure you have installed all the required libraries. Adjust the detection confidence thresholds if the hand landmarks are not being detected reliably. Contact For any questions or suggestions, please contact Tharun at stharun612@gmail.com.
Selected from shared topics, language and repository description—not editorial ratings.
Avinraj01 /
Control YouTube Shorts hands-free using eye blinks and head movements, with AI emotion tracking, OCR-based genre detection, and a smart analytics dashboard.
43/100 healthTirth9978 /
A lightweight and customizable smart voice assistant built with Python. It listens to your voice commands and opens websites or local folders — hands-free and fully personalized.
61/100 healthAkshat-afk /
🤖 A robotic Rubik’s Cube solver built with Python, combining computer vision 🧠, smart algorithms 🧩, and real-world motor control ⚙️ to solve cubes hands-free. Fast, accurate, and fully automated. 🚀
KuchikiRenji /
Open-source voice-controlled AI assistant for Raspberry Pi. Say “Hey Ras Pi” for hands-free ChatGPT and Bing Chat with wake word detection, multilingual speech (English, Mandarin, Cantonese) and smart routing for time-sensitive questions.
58/100 healthnavitambar1 /
Zoho Receipt Analyzer A smart receipt processing solution integrated with Zoho that enables users to capture receipt information using voice commands. The application leverages Microsoft Azure Speech-to-Text (STT) services to convert spoken input into text, allowing hands-free data entry and improved user experience.
54/100 healthSwapnil-Chettri /
The Smart Music Player is an offline, AI-powered desktop app built with Python and CustomTkinter. It features a Spotify-inspired UI, 10-band EQ, and a Vosk-based voice assistant for hands-free control. Using fuzzy search and VLC, it delivers a private, high-performance listening experience without needing the internet.
53/100 health