← Projects

Gesture Launcher (goreallymental)

Control your computer with hand gestures! A Python application that uses computer vision to detect hand gestures and launch applications via webcam.

โœจ Features

๐ŸŽฎ Default Gestures

Gesture Fingers Action
โœŠ Fist 0 Open Terminal
โ˜๏ธ Point 1 Open File Manager
โœŒ๏ธ Peace 2 Open Firefox
๐ŸคŸ Three 3 Open VS Code
๐Ÿ–– Four 4 Open Text Editor
โœ‹ Open Hand 5 Open Thunderbird

๐Ÿ› ๏ธ Technology Stack

๐Ÿš€ Quick Start

  1. Clone the repository
    git clone https://github.com/vl43den/goreallymental.git
    cd goreallymental
    
  2. Set up Python environment
    conda create -n gesture_env python=3.11
    conda activate gesture_env
    conda install -c conda-forge opencv
    pip install mediapipe
    
  3. Run the application
    python gesture_launcher.py
    
  4. Start gesturing! โœ‹
    • Position your hand in front of the webcam
    • Hold up fingers (0-5) to trigger actions
    • Press ESC to exit

โš™๏ธ Customization

The application uses a gestures.json file to map finger counts to shell commands. You can easily customize which applications launch for each gesture:

{
    "0": "gnome-terminal",
    "1": "nautilus ~/Documents",
    "2": "firefox https://github.com",
    "3": "code .",
    "4": "gedit",
    "5": "spotify"
}

๐Ÿ”ง Technical Implementation

๐Ÿ“„ License

This project is licensed under the MIT License - making it free to use, modify, and distribute.

๐ŸŽฏ Use Cases


Made with luv and Python