Desktop-приложение для трекинга взгляда с веб-камеры на базе MediaPipe Face Mesh/Iris. Проект разработан для проведения исследований на профессионалах.
- Калибровка по расширенной сетке точек
- Предсказание позиции взгляда в экранных координатах
- Сглаживание движения (Median + OneEuro)
- GUI-интерфейс на Tkinter + визуализация в OpenCV
- Python 3.10+
- Веб-камера
- Windows (текущая UI-реализация ориентирована на Windows)
Установите зависимости:
python -m pip install -r requirements.txtpython main.pypython -m gaze_trackerfrom gaze_tracker import run_app
run_app()- Нажмите «Калибровка» и смотрите на красные точки.
- После завершения калибровки начните отслеживание (если не запущено).
- Для повторной настройки используйте «Сброс калибровки».
gaze_tracker.run_app()— запуск приложенияgaze_tracker.main()— алиас для совместимости