Skip to content

lazy video controller which uses my webcam feed to detect hand gestures in real time and based on the number of fingers raised stimulates specific keyboard keys using python libraries.

Notifications You must be signed in to change notification settings

KartikKar19/lazyvideocontroller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Lazy Video Controller

lazy video controller which uses my webcam feed to detect hand gestures in real time and based on the number of fingers raised stimulates specific keyboard keys using python libraries. lazyvideocontroller is a real-time hand gesture recognition system that uses your webcam to detect raised fingers and simulate corresponding keyboard actions using Python libraries. This allows gesture-based control for various applications such as video navigation, gaming, and automation.


Features

  • ๐ŸŽฅ Real-Time Gesture Detection โ€“ Uses computer vision to track hand movements.
  • ๐ŸŽฎ Keyboard Simulation โ€“ Maps specific gestures to keyboard keys.
  • ๐Ÿ”ง Minimal Setup โ€“ Requires only a webcam and a few Python libraries.

Requirements

Before running the project, ensure you have the following installed:

  • Python 3.x โ€“ Download Python
  • Required Libraries (Install using pip):
    • OpenCV: pip install opencv-python
    • MediaPipe: pip install mediapipe
    • PyAutoGUI: pip install pyautogui

To install all dependencies at once:

pip install -r requirements.txt

## Installation

1. **Clone the repository**:
   ```bash
   git clone https://github.com/KartikKar19/lazyvideocontroller.git
   cd lazyvideocontroller

2. Install dependencies:
Install the required Python libraries using:

pip install -r requirements.txt
Alternatively, you can install them individually:
pip install opencv-python mediapipe pyautogui

3.Run the script:
Start the program using:
python lazy.py

### Fixing Markdown Rendering Issues
- Ensure you are using `README.md`, not `README.txt` or `README` without an extension.
- If you are editing directly on GitHub, switch to **Preview Mode** to see how it renders.
- If formatting still breaks, check for any extra spaces or missing indentation in your `.md` file.

Let me know if it still doesn't appear as expected! ๐Ÿš€

About

lazy video controller which uses my webcam feed to detect hand gestures in real time and based on the number of fingers raised stimulates specific keyboard keys using python libraries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages