| layout | default |
|---|---|
| title | 🖐️ gesture-mouse - Control Your Computer with Hand Gestures |
| description | 👋 Control your computer mouse effortlessly with real-time hand gestures using AI-based computer vision and touchless interaction for a seamless experience. |
Welcome! You can turn your webcam into a touchless mouse controller that uses hand gestures. This guide will help you download and run the gesture-mouse application easily.
Before you download, ensure you meet these requirements:
- Operating System: Windows, macOS, or Linux
- Webcam: A USB webcam or a built-in one on your laptop.
- Python: You need Python 3.7 or higher installed on your computer.
- Internet Connection: To download the application and any necessary updates.
-
Visit this page to download the application: Releases Page.
-
Select the latest version. Look for a file named something like
gesture_mouse_vX.X.X.zipor similar. -
Download the file. Click the file to start your download.
-
Extract the files. Once the download finishes, find the ZIP file in your Downloads folder. Right-click on it and select "Extract All" or "Unzip". Follow the prompts to extract the files.
-
Run the application. Locate the extracted folder. Inside, find the executable file (e.g.,
gesture_mouse.exe,gesture_mouse.app, orgesture_mouse). Double-click this file to run the application.
-
Open the application. Make sure your webcam is connected and active.
-
Set Up the Webcam. You’ll see a preview of what your webcam captures. Position your hands in front of the camera.
-
Calibration. Follow the on-screen instructions to calibrate. This may include making gestures to help the computer understand movement.
-
Control your computer. Use simple hand gestures to navigate your screen. You can:
- Move the cursor by moving your hand.
- Click by forming a specific gesture (like a fist or pointing).
- Scroll by moving your hand up or down.
- Real-time Gesture Recognition: The application interprets your hand movements instantly.
- Customizable Controls: Adjust the gestures according to your preferences.
- Lightweight Design: The app runs smoothly without affecting your computer's performance.
- Open Source: Contribute to the project or explore the code to learn more.
- Community Support: Join the community for help and feature requests.
- Webcam Not Detected: Ensure your webcam is properly connected. Check your device settings to confirm it’s active.
- Gestures Not Recognized: Make sure your hands are visible in the camera frame. Ensure there is enough light in the room.
- Application Crashes: Close other heavy programs running at the same time. Restart your computer and try again.
This project uses Python libraries such as OpenCV for image processing and Mediapipe for gesture recognition. Both libraries are widely used in computer vision projects.
If you’d like to see changes, suggest new features, or report issues, please visit the issues page.
If you want to help improve gesture-mouse, follow these steps:
- Fork the repository.
- Make your changes.
- Submit a pull request explaining your updates.
If you need help or have questions, you can reach out through the issues page or join our community forum.
Thank you for using gesture-mouse! Enjoy the freedom of touchless control.