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
- 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
- You will be notified when a visual defect is detected
Inspired by Python-Gaze-Face-Tracker
GazeTracker - это специализированное приложение, разработанное для помощи в самоконтроле и коррекции дефектов зрения. Хотя оно использует компьютерное зрение для отслеживания взгляда и движений лица в реальном времени, его основное назначение - помочь пользователям поддерживать лучший контроль над проблемами зрения. Приложение оповещает пользователей при обнаружении дефектов зрения, позволяя выполнить немедленную самокоррекцию.
Построенное на Python, оно объединяет возможности OpenCV и MediaPipe для точного определения и отслеживания черт лица, что делает его эффективным инструментом для самоконтроля зрения.
- Обнаружение дефектов зрения и оповещения в реальном времени
- Мгновенная обратная связь для самокоррекции зрения
- Отслеживание взгляда в реальном времени
- Определение и отслеживание лица
- Настраиваемое окно оповещений
- Настраиваемые параметры
- Python 3.8+
- OpenCV
- MediaPipe
- NumPy
- CustomTkinter
- CTkChart
- CTkColorPicker
- Клонируйте репозиторий
- Установите зависимости:
pip install -r requirements.txt- Запустите приложение:
python main.pyw- Запустите приложение
- Настройте параметры под свои нужды
- Расположите лицо перед камерой
- Вы будете уведомлены при обнаружении дефекта зрения
Вдохновлено проектом Python-Gaze-Face-Tracker

