Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👻GhostTouch

GhostTouch is a futuristic desktop interaction tool that lets you control your computer using finger movements captured via your webcam — no physical contact needed.

🚀 Features

  • 📷 Real-time hand and finger tracking using your webcam
  • 🖱️ Finger-based cursor movement (air mouse)
  • 👆 Custom gesture detection (e.g., pinch to click)
  • ⚡ Smooth, responsive desktop control
  • 💻 Cross-platform (Windows, macOS, Linux)

🧠 How It Works

GhostTouch uses MediaPipe for high-precision hand tracking, and PyAutoGUI to simulate system input (mouse movement and clicks).

📦 Installation

Make sure Python 3.8+ is installed, then:

git clone https://github.com/yourusername/GhostTouch.git
cd GhostTouch
pip install -r requirements.txt

▶️ Usage

Run the main script: python ghosttouch.py

📁 Project Structure

GhostTouch/
├── ghosttouch.py           # Main app loop
├── gestures.py             # Gesture detection logic
├── controller.py           # System control interface
├── utils.py                # Smoothing, filters, helpers
├── assets/                 # (Optional) UI overlays or icons
└── README.md               # Project documentation

✨ Future Plans

🤏 Pinch to click
✌️ Two-finger swipe for scrolling
📐 Adjustable sensitivity and gesture zones
🎥 Webcam feed overlay with gesture markers

🙌 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss your ideas.

About

A contactless desktop control tool that uses webcam-detected hand gestures to interact with your PC, enabling touch-free navigation and automation.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages