ποΈ 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/