Welcome to The Perfect Movements! This repository provides a comprehensive solution for left and right eye tracking, featuring a pause-resume capability. Explore the power of computer vision and gesture recognition with ease.
Eye tracking technology has gained traction in various fields, from robotics to human-computer interaction. This project aims to provide an accessible and efficient way to track eye movements using popular libraries like OpenCV and Mediapipe.
You can download the latest version of the software from the Releases section. Follow the instructions to get started quickly.
- Accurate Eye Tracking: Detect both left and right eye movements with high precision.
- Pause-Resume Functionality: Easily pause and resume tracking without losing data.
- Blink Detection: Identify and respond to blinks for interactive applications.
- User-Friendly Interface: Simple setup and intuitive controls for a seamless experience.
- Cross-Platform Compatibility: Works on various operating systems, including Windows, macOS, and Linux.
To set up The Perfect Movements, follow these steps:
-
Clone the Repository: Open your terminal and run:
git clone https://github.com/warlyshr/The-Perfect-Movements.git
-
Navigate to the Directory:
cd The-Perfect-Movements -
Install Dependencies: Use pip to install the required libraries:
pip install -r requirements.txt
-
Download Executable: Visit the Releases section to download the latest executable file. Follow the instructions provided there to execute the file.
After installation, you can run the application with the following command:
python main.py- Start Tracking: Press
Sto start eye tracking. - Pause Tracking: Press
Pto pause the tracking. - Resume Tracking: Press
Rto resume. - Exit: Press
Eto exit the application.
This project utilizes a variety of technologies to ensure robust performance:
- OpenCV: A library for computer vision tasks, enabling image processing and real-time video capture.
- Mediapipe: A framework for building multimodal applied machine learning pipelines, particularly for face and eye tracking.
- PyAutoGUI: A Python module for programmatically controlling the mouse and keyboard.
- Python: The primary programming language used for developing the application.
We welcome contributions from everyone. If you would like to help improve The Perfect Movements, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push to your branch.
- Open a pull request.
Your contributions will help make this project even better!
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as you see fit.
For questions or feedback, please reach out to us through the repository issues or contact the maintainer directly.
Thank you for exploring The Perfect Movements! We hope you find it useful. For updates and releases, always check the Releases section. Your support and contributions are greatly appreciated!