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.2.tar.gz (18.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.2-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gaze_tracker_v3-0.1.2.tar.gz
  • Upload date:
  • Size: 18.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.2.tar.gz
Algorithm Hash digest
SHA256 def3f25d078e97e3ebbf548c9cae5f3990ad8b7729d0f3c5478331ce38b6100b
MD5 742e6bb84f0ff6300109fa78a954c52c
BLAKE2b-256 427b284c4eec86029738c6e0a3427e25d595dce04e7839e1cc5fc21782ae4c04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gaze_tracker_v3-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 682c6ac651a8e9799933e3136ae7fd447fd9072289d0d3987af00fa7590fa459
MD5 c343683412380481a6d154e69dcbf941
BLAKE2b-256 e8f7976e530bf3b22801bd1121f0dde5d650300e34435be61355f30d0249b4f7

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