An open API service indexing awesome lists of open source software.

https://github.com/pythonicforge/peripheral-killing-system

Your own "keyboard-mouse" killer!
https://github.com/pythonicforge/peripheral-killing-system

automation opencv-python python python-automation

Last synced: 9 months ago
JSON representation

Your own "keyboard-mouse" killer!

Awesome Lists containing this project

README

          

# _Peripheral Killing System_

Peripheral Killing System is a Python project designed to eliminate the use of mouse and keyboard by allowing users to control their computer's input functions using hand gestures. The project utilizes OpenCV and MediaPipe libraries to detect and track hand movements, enabling users to interact with their computer in a more intuitive and hands-free manner.

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/pythonicforge/Peripheral-Killing-System/blob/v0.1.2/LICENSE)

### _Acknowledgements_

_This project is built upon the excellent libraries and resources provided by the open-source community. The following resources were used in the development of the Peripheral Killing System:_

- _OpenCV_
- _MediaPipe_
_Special thanks to the developers and contributors of these libraries._

### _Features_

- _Volume Control: Perform a zoom-in gesture (bringing your thumb and little finger together) to increase the volume and a zoom-out gesture (spreading your thumb and little finger apart) to decrease the volume._
- _Brightness Control: Similar to volume control, perform a zoom-in gesture to increase brightness and a zoom-out gesture to decrease brightness._
- _Mouse Control: Use your index finger to control the mouse cursor's movement. Perform a left-click by closing your thumb and index finger together._
- _Air Keyboard: Simulate keyboard input using air keyboard gestures. The specific gestures for keyboard input can be implemented based on your requirements._

### _Run Locally_

_Clone the project_

```bash
git clone https://github.com/heyyhxrdik/Peripheral-Killing-System.git
```

_Go to the project directory_

```bash
cd Peripheral-Killing-System
```

_Install dependencies_

```bash
pip install -r .\requirements.txt
```

_Start the server_

```bash
python App.py
```

_Read instructions [here](https://github.com/pythonicforge/Peripheral-Killing-System/blob/v0.1.2/INSTRUCTIONS.md)_

_*Note: Make sure to install `Python 3.8.5` and setup a `virtualenv` before running this project.*_

### _Contributions_

_Contributions to the Peripheral Killing System project are welcome! If you encounter any issues or have suggestions for improvements, please open an issue on the GitHub repository. Feel free to submit pull requests to contribute your enhancements to the project._

_Before contributing, please review the contribution guidelines._

### _Tech Stack_

_**Client:** Python Tkinter_

_**Server:** Python, OpenCV, Mediapipe_