Skip to content

ash-207/AirNav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Air Gesture-Based PC Control System

Overview

This project is an AI-powered air gesture-based PC control system that allows users to control their computer using hand gestures. It uses MediaPipe, OpenCV, and PyAutoGUI to detect and interpret gestures, providing a seamless touch-free experience.

Features

✅ Cursor control with smoothing

✅ Swipe detection for navigation

✅ Two-finger scrolling

✅ Pinch-based clicking

✅ Brightness and volume adjustment

✅ Custom gesture recognition with JSON configuration

✅ Gesture logging and dynamic threshold adjustment

✅ Frame skipping for performance optimization

✅ Multi-threading for video capture and gesture detection

Installation

Prerequisites

Ensure you have Python installed (Python 3.7+ recommended).

1. Install Dependencies

pip install -r requirements.txt

2. Run the Application

python main.py

Usage

--Raise two fingers to control the cursor.

--Pinch gesture to left-click.

--Middle-thumb tap for right-click.

--Swipe gestures for navigation.

--Raise your pinky finger to adjust brightness.

--Open palm for task switching.

--Bring index and middle fingers together to scroll.

--Namaste gesture to exit the program.

Future Improvements

🚀 Enhance gesture detection with deep learning 🚀 Integrate AI-based authentication 🚀 Web-based interface integration

Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages