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.1.tar.gz (12.8 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.1-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gaze_tracker_v3-0.1.1.tar.gz
  • Upload date:
  • Size: 12.8 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.1.tar.gz
Algorithm Hash digest
SHA256 f55a21f02b5159e16748f2fd6ed01557324080201a3ecdf15d557dae6994d285
MD5 c696975f5bec4836f0ef1387710667b9
BLAKE2b-256 c9ef4c29b1b24ba162757d7a8b865899a45765d08681af966c082448e3060c67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gaze_tracker_v3-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4559a8fd7c8f1d36069cdcd10e78898fc5243fea79bdc1530a64b105f9aeb359
MD5 bde935ef0d033a465414df493b6389d6
BLAKE2b-256 43532a59830348806cf08231b7d458c8c0289415a924263e2d11f42a0e771f54

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