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.
- ๐ฅ 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.
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
- OpenCV:
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! ๐