Skip to main content

Desktop gaze tracking app based on MediaPipe Face Mesh.

Project description

Gaze Tracker v3

Python-пакет и desktop-приложение для трекинга взгляда с веб-камеры на базе MediaPipe Face Mesh/Iris.

Возможности

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

Требования

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

Установка

В режиме разработки (из исходников)

python -m pip install -e .

Обычная установка из локальной папки

python -m pip install .

Запуск

Через CLI (после установки)

gaze-tracker

Через Python API

from gaze_tracker import run_app

run_app()

Через модуль

python -m gaze_tracker

Быстрый сценарий использования

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

Публичный API

  • gaze_tracker.run_app() — запуск приложения
  • gaze_tracker.main() — алиас для совместимости

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gaze_tracker_v3-0.1.0.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gaze_tracker_v3-0.1.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file gaze_tracker_v3-0.1.0.tar.gz.

File metadata

  • Download URL: gaze_tracker_v3-0.1.0.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for gaze_tracker_v3-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8b98e49df0f86668691d583a01a316d28891c32f2539f5376ed659c55b704d48
MD5 f00d7b9540711268058b696d285affaa
BLAKE2b-256 4852eae6f8d9371f254bf4ff13add42a017eb86a3a12397aaf30a5c667783b25

See more details on using hashes here.

File details

Details for the file gaze_tracker_v3-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gaze_tracker_v3-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6af70a35385373895eeab7f7ba69383fef66d6e3bc8f935f4cbb77b851bc1d38
MD5 55cde931429774d572254d657b1d6827
BLAKE2b-256 8c1e614332a5169a639e3ab1198f590920cfb0d11194e77959f4ed3b5c8d506e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page