AirMouse is a virtual Human Interface Device (HID) that uses your webcam and hand gestures to control your computer's mouse. Built with TensorFlow, this project leverages real-time hand tracking to enable mouse movement, clicks, scrolling, and more — all without touching a physical mouse.
- 👆 Move the mouse with your fingertip
- ✌️ Click using simple hand gestures
- ✋ Scroll pages with intuitive swipes
- 🧠 Powered by TensorFlow and hand landmark detection
- 🖥️ Works on standard webcams with no special hardware
AirMouse uses TensorFlow's hand tracking models to detect your hand in real time. It then maps your index finger position to screen coordinates, interpreting gestures like:
- Single finger up → Move cursor
- Pinch or tap → Left click
- Two-finger swipe → Scroll
- Python
- TensorFlow
- OpenCV
- PyAutoGUI (for mouse control)
- Python 3.7+
- Webcam