SmartMotion is an innovative gesture recognition system designed to allow interaction with a computer using hand gestures. With this project, you can control your system through hand movements, simulating actions like mouse movement and clicks with simple gestures.
- Gesture Control: Interact with your computer using hand gestures.
- Real-Time Processing: Leverages powerful libraries like PyTorch and OpenCV to track and recognize gestures in real-time.
- Customizable: The project can be adapted to recognize different gestures and actions based on your requirements.
To get started with SmartMotion, follow the steps below:
git clone https://github.com/gnatykdm/smartmotion.gitcd smartmotion
python -m venv venv
source venv/bin/activate # For Windows use: venv\Scripts\activate
pip install -r requirements.txt- PyTorch: For neural network architecture and training.
- OpenCV: For real-time video processing and gesture recognition.
- PyAutogui: For controlling mouse movements and clicks.
- Onnx: For model export and deployment.
This project is licensed under the MIT License - see the APACHE LICENSE file for details.