AirWave-X is an AI-powered system that enables touch-free interaction by recognizing hand gestures via a webcam and seamlessly launching applications based on the gesture detected.
- 🎯 Real-time hand gesture recognition using a webcam
- 🖐️ Detects finger counts (e.g., 1 finger → Launch LinkedIn, 2 fingers → Open Instagram, etc.)
- 📂 Launches installed applications automatically based on gestures
- 🔥 Smooth and fast touchless control
- 🧠 Built with Computer Vision (OpenCV) and Machine Learning
- 🖥️ Simple, lightweight, and highly responsive
- Python
- OpenCV
- Mediapipe (for hand landmark detection)
- pyautogui / os (for app launching)
- Other supporting libraries: numpy, etc.
- The webcam captures live video feed.
- AirWave-X analyzes hand landmarks and counts the number of fingers shown.
- Depending on the detected gesture, it launches the mapped application.
- Completely touch-free interaction!
-
Clone this repository:
git clone https://github.com/Prashanthsyntax/Hand-Gesture.git cd airwave-x -
Run the application:
python main.py
| Finger Count | Action |
|---|---|
| 1 Finger | Open Chrome |
| 2 Fingers | Open File Explorer |
| 3 Fingers | Open VsCode |
| 4 Fingers | Open Calculator |
| 5 Fingers | Open Notepad |
(You can customize these mappings easily inside the code.)
airwave-x/
│
├── main.py # Main application file
├── HandTrackingModule.py # Python dependencies
├── README.md # Project documentation
└── Fingers # (Optional) Icons, images, or other media
- Add voice feedback when an app is launched
- Train a custom hand gesture classifier for more complex actions
- Build a GUI dashboard to set custom app mappings
Contributions are welcome! Feel free to fork this repository, make changes, and open a pull request.
This project is licensed under the MIT License.