Skip to content

Latest commit

Β 

History

History
34 lines (22 loc) Β· 1.09 KB

File metadata and controls

34 lines (22 loc) Β· 1.09 KB

AirMouse πŸ–οΈπŸ–±οΈ

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.

πŸ”§ Features

  • πŸ‘† 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

🧠 How It Works

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

πŸ› οΈ Tech Stack

  • Python
  • TensorFlow
  • OpenCV
  • PyAutoGUI (for mouse control)

πŸš€ Getting Started

Prerequisites

  • Python 3.7+
  • Webcam