TGViewer
[PYTHON:TODAY] [PYTHON:TODAY] @python2day · 63.6K subscribers
Post #7021 12.5K
🔥 Полезные библиотеки Python

EyeGestures — представь: ты управляешь интерфейсом одними глазами, без мышки и клавиатуры. Это не фантастика — это EyeGestures: open-source библиотека, которая превращает твою вебку или камеру телефона в eye-tracker.

👍 Никакого дорогого железа, только Python и немного кода.
С её помощью можно строить приложения для управления взглядом, исследования или просто фана.

📦 Установка:

pip install eyeGestures


👨‍💻 Работает из коробки:
python3 examples/simple_example_v2.py


Пример кода:

from typing import Tuple, Optional
from eyeGestures.utils import VideoCapture
from eyeGestures import EyeGestures_v3

def run_eye_tracker(screen_width: int = 500, screen_height: int = 500) -> None:
"""
Запускает eye-tracking с помощью EyeGestures.

:param screen_width: ширина экрана в пикселях
:param screen_height: высота экрана в пикселях
"""
gestures = EyeGestures_v3()
cap = VideoCapture(0)
calibrate: bool = True

while True:
ret, frame = cap.read()
if not ret:
break

event, cevent = gestures.step(
frame,
calibrate,
screen_width,
screen_height,
context="my_context"
)

if event:
cursor_x, cursor_y = event.point[0], event.point[1]
fixation: Optional[bool] = event.fixation
saccades: Optional[bool] = event.saccadess # движение глаз

print(f"X: {cursor_x}, Y: {cursor_y}, Fixation: {fixation}, Saccades: {saccades}")

if __name__ == "__main__":
run_eye_tracker()


✨ Почему это имба для новичков:

➡️ Вход в мир компьютерного зрения через понятный код.
➡️ Реальная магия — управление глазами!
➡️ Лёгкая практика Python + OpenCV + Machine Learning.
➡️ Сразу видишь результат: твой курсор живёт вместе с тобой.

♎️ GitHub/Инструкция

Сохрани пост, чтобы не потерять. Это тот самый случай, когда Python выглядит как магия 🙏

#python #soft #github
  • 👍 44
  • 🔥 16
  • ❤ 13
More from @python2day
  1. Oct 9, 2026😂 Такого вы точно ещё не видели. Как быстро поднять бабла? Но, есть нюанс… можно отъехать…
  2. Oct 9, 2026Самый дорогой способ проверить идею — полгода её разрабатывать. Сначала проверьте спрос. Т…
  3. Oct 9, 2026😨 Нейросеть научилась читать по губам — теперь можно диктовать текст, вообще не произнося…
  4. Oct 9, 2026🤨 Планируют ликвидировать кожаного конкурента С добрым утром 😎
  5. Oct 8, 2026🔥 Скачиваем всё из интернета — видео, музыку, изображения и т.д с популярных площадок в о…
  6. Oct 8, 2026❤️ Яндекс сообщил о полной остановке дата-центра в Рязанской области после атаки беспилотн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →