Skip to main content

Desktop gaze tracking app based on MediaPipe Face Mesh/Iris

Project description

Gaze Tracker v3

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

Возможности

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

Требования

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

Установка

Установите зависимости:

python -m pip install -r requirements.txt

Запуск

Основной способ

python main.py

Через модуль

python -m gaze_tracker

Через Python API

from gaze_tracker import run_app

run_app()

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

  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.3.tar.gz (24.5 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.3-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gaze_tracker_v3-0.1.3.tar.gz
  • Upload date:
  • Size: 24.5 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.3.tar.gz
Algorithm Hash digest
SHA256 c551ae27567ecfce9198fea5671ca6bfaea7bd95a362aeee7b89c13d427b0ff1
MD5 7bd762bdc6704c4548411a0eeabc4005
BLAKE2b-256 d23bb4830d3b002cf9761c62f126f6f517e67cb604e2151c966ffc60caaa9004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gaze_tracker_v3-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 17654d69a799ea1b6d7cb8184b1905114d524a964fe0d243723707e1bd431708
MD5 0c4c4f986272eb2cc6d126b6e26c69fe
BLAKE2b-256 991512058820255dd05baed875609ee61f5aa735f4c67932504d0e381378ea14

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