Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miteshgupta07/gesture-commander
A gesture controller for Youtube and VLC media player by using Computer Vision
https://github.com/miteshgupta07/gesture-commander
computer-vision cvzone opencv python
Last synced: 12 days ago
JSON representation
A gesture controller for Youtube and VLC media player by using Computer Vision
- Host: GitHub
- URL: https://github.com/miteshgupta07/gesture-commander
- Owner: miteshgupta07
- License: mit
- Created: 2024-05-31T14:29:19.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-03T17:08:15.000Z (6 months ago)
- Last Synced: 2024-06-04T14:17:46.431Z (6 months ago)
- Topics: computer-vision, cvzone, opencv, python
- Language: Python
- Homepage:
- Size: 130 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Gesture Commander
Gesture Commander uses computer vision techniques to interpret hand gestures and control Media Player like VLC and Youtube. Utilizing OpenCV for image processing and cvzone for hand detection, it provides an intuitive, hands-free way to interact with your media player.
## Features
- **Real-time Gesture Detection**: The system detects hand gestures in real-time using your webcam.
- **Seamless Media Player Integration**: Sends corresponding key presses to Media Player like VLC and Youtube based on detected gestures.
- **User-Friendly**: Easy-to-use interface with simple hand gestures for common media controls.
## Project Files- `requirements.txt` - Lists the dependencies required to run the project.
- `main.py` - Contains the code to detect hand gestures.
- `Key_Control.py` - Includes functions to send key presses to Media Player.## Gestures
- **Pause/Resume**: Use your left hand with all fingers and thumb touching together.
- **Forward/Backward Jump**: Use your right hand with the index finger and thumb touching each other.
- **Volume Up/Down**: Use your right hand with the index and middle finger moving in upward or downward directions.
## Installation
1. Clone the repository:
```sh
git clone https://github.com/yourusername/Gesture Commander.git
cd Gesture Commander
```2. Install the required dependencies:
```sh
pip install -r requirements.txt
```## Usage
1. Make sure VLC Media Player is installed on your system and running.
2. Run the main script:
```sh
python main.py
```3. Use the specified hand gestures to control VLC Media Player and Youtube.
## Acknowledgements
- **OpenCV**: Powering Gesture Commander with robust image processing capabilities.
- **cvzone**: Providing efficient hand detection and tracking functionality for Gesture Commander.
- **Media Player**: Serving as the media platform for Gesture Commander's seamless integration.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contributing
Contributions are welcome! Please create a pull request or open an issue to discuss any changes or improvements.