Skip to content

Seenuprime/Hand-based-image-navigation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ–οΈ Hand-Based Image Navigation System

πŸš€ A gesture-controlled image viewer powered by MediaPipe and OpenCV, allowing users to swipe, zoom, and adjust brightness using only hand gesturesβ€”no mouse or keyboard needed! 🎯 Features

βœ… Swipe to Change Images πŸ‘‰πŸ‘ˆ (Raise index & middle fingers, fold others) βœ… Pinch to Zoom In & Out πŸ” (Use index & thumb, fold other fingers) βœ… Pinch to Adjust Brightness β˜€οΈ (Use index, middle & thumb, fold others) πŸ›  Tech Stack

Python 🐍
MediaPipe Hands βœ‹ (Real-time hand tracking)
OpenCV πŸ“· (Image processing)
NumPy πŸ”’ (Efficient numerical operations)

πŸš€ Installation Step 1: Clone the Repository

git clone https://github.com/yourusername/hand-based-image-navigation.git cd hand-based-image-navigation

Step 2: Install Dependencies

pip install -r requirements.txt

Step 3: Run the Application

python app.py

πŸ— How It Works

Hand Detection: Uses MediaPipe Hands to track hand landmarks.
Gesture Recognition: Identifies swipe, pinch, and brightness adjustment gestures.
Image Processing: Uses OpenCV to modify the displayed image based on gestures.

πŸ”₯ Future Improvements

Add gesture-based image rotation
Implement voice feedback for user interactions
Enhance gesture recognition accuracy

πŸ›  Contributing

Feel free to fork this repository and submit pull requests! 🎯

πŸ”— Twitter: https://x.com/seenus101 πŸ”— LinkedIn: https://www.linkedin.com/in/srinivas-h-m-8a4b1422a/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages