FingerBot is a web application that detects hand gestures using your webcam and triggers specific system actions based on the number of fingers shown.
Real-time hand gesture detection
System actions triggered by specific gestures:
5 Fingers: Opens Notepad
4 Fingers: Opens Camera
3 Fingers: Opens Command Prompt
2 Fingers: Opens Microsoft Edge
1 Finger: Opens Calendar
The project is deployed on Render and accessible via FingerBot on Render.
Note: The deployed version will detect gestures, but system applications will not open unless the app is run locally due to server security restrictions.
Open the application in your browser.
Click on "Start Camera".
Show a gesture with your fingers.
Click "Detect Gesture" to trigger the corresponding action.
Python (Flask)
OpenCV
cvzone (HandTrackingModule)
HTML, CSS (Tailwind), JavaScript
Clone the repository:
git clone <repository-url>
cd Finger_Bot
Install dependencies:
pip install -r requirements.txt
Run the Flask app:
python app.py
Open http://localhost:5000 in your browser.
Tip: Running locally allows the system commands (like opening apps) to work correctly.