Metadata-Version: 2.4
Name: gaze-tracker-v3
Version: 0.1.3
Summary: Desktop gaze tracking app based on MediaPipe Face Mesh/Iris
Author: Molashko
Project-URL: Homepage, https://github.com/Molashko/Gaze_App
Project-URL: Repository, https://github.com/Molashko/Gaze_App
Keywords: gaze,eye-tracking,mediapipe,computer-vision,opencv
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: Microsoft :: Windows
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Image Recognition
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: mediapipe==0.10.9
Requires-Dist: opencv-python==4.10.0.84
Requires-Dist: numpy<2.0.0,>=1.24.0
Requires-Dist: scikit-learn==1.5.2
Requires-Dist: Pillow==10.3.0

# Gaze Tracker v3

Desktop-приложение для трекинга взгляда с веб-камеры на базе MediaPipe Face Mesh/Iris.
Проект разработан для проведения исследований на профессионалах.

## Возможности
- Калибровка по расширенной сетке точек
- Предсказание позиции взгляда в экранных координатах
- Сглаживание движения (Median + OneEuro)
- GUI-интерфейс на Tkinter + визуализация в OpenCV

## Требования
- Python 3.10+
- Веб-камера
- Windows (текущая UI-реализация ориентирована на Windows)

## Установка

Установите зависимости:
```bash
python -m pip install -r requirements.txt
```

## Запуск

### Основной способ
```bash
python main.py
```

### Через модуль
```bash
python -m gaze_tracker
```

### Через Python API
```python
from gaze_tracker import run_app

run_app()
```

## Быстрый сценарий использования
1. Нажмите **«Калибровка»** и смотрите на красные точки.
2. После завершения калибровки начните отслеживание (если не запущено).
3. Для повторной настройки используйте **«Сброс калибровки»**.

## Публичный API
- `gaze_tracker.run_app()` — запуск приложения
- `gaze_tracker.main()` — алиас для совместимости

