Real-time vision defects self-monitoring and correction assistant with gaze tracking capabilities
GazeTracker is a specialized application designed to assist in self-monitoring and correction of vision defects. While it uses computer vision to track user's gaze and facial movements in real-time, its primary purpose is to help users maintain better control over their vision problems. The application alerts users when vision defects are detected, allowing them to perform immediate self-correction exercises.
Built with Python, it combines the power of OpenCV and MediaPipe for accurate facial feature detection and tracking, making it an effective tool for vision self-monitoring.
- 🚨 Real-time detection and alerts for vision defects
- 🎯 Immediate feedback for vision self-correction
- 👀 Real-time eye tracking
- 😊 Face detection and tracking
- 🎨 Customizable alert window
- ⚙️ Adjustable settings and parameters
- Python 3.8+
- OpenCV
- MediaPipe
- NumPy
- CustomTkinter
- CTkChart
- CTkColorPicker
- Keyboard
- Clone the repository
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python main.pyw
- Launch the application
- Adjust the settings according to your needs
- Position your face in front of the camera
- The overlay window will show tracking information
Inspired by Python-Gaze-Face-Tracker
GazeTracker - это специализированное приложение, разработанное для помощи в самоконтроле и коррекции дефектов зрения. Хотя оно использует компьютерное зрение для отслеживания взгляда и движений лица в реальном времени, его основное назначение - помочь пользователям поддерживать лучший контроль над проблемами зрения. Приложение оповещает пользователей при обнаружении дефектов зрения, позволяя выполнить немедленную самокоррекцию.
Построенное на Python, оно объединяет возможности OpenCV и MediaPipe для точного определения и отслеживания черт лица, что делает его эффективным инструментом для самоконтроля зрения.
- 🚨 Обнаружение дефектов зрения и оповещения в реальном времени
- 🎯 Мгновенная обратная связь для самокоррекции зрения
- 👀 Отслеживание взгляда в реальном времени
- 😊 Определение и отслеживание лица
- 🎨 Настраиваемое окно оповещений
- ⚙️ Настраиваемые параметры
- Python 3.8+
- OpenCV
- MediaPipe
- NumPy
- CustomTkinter
- CTkChart
- CTkColorPicker
- Keyboard
- Клонируйте репозиторий
- Установите зависимости:
pip install -r requirements.txt
- Запустите приложение:
python main.pyw
- Запустите приложение
- Настройте параметры под свои нужды
- Расположите лицо перед камерой
- Окно оверлея будет показывать информацию об отслеживании
Вдохновлено проектом Python-Gaze-Face-Tracker