1from pygaze
import eyetracker, libinput, libscreen, libtime, liblog
5 print(
"Buscando dispositivo...")
6 found_eyes = tr.find_all_eyetrackers()
7 if len(found_eyes) == 0:
8 raise Exception(
"No se encontró ningún dispositivo Tobii Pro.")
9 eye_tracker = found_eyes[0]
10 print(f
"Dispositivo encontrado: {eye_tracker}")
12 disp = libscreen.Display(bgcolor=(255, 0, 0))
13 tracker = eyetracker.EyeTracker(disp)
14 print(
"Tracker inicializado")
16 instruction_screen = libscreen.Screen()
17 instruction_screen.draw_text(
"Presiona espacio para calibrar", fontsize=24, colour=(255, 255, 255))
18 disp.fill(instruction_screen)
21 keyboard = libinput.Keyboard(keylist=[
'space'], timeout=
None)
22 print(
"Esperando tecla...")
25 print(
"Iniciando calibración...")
27 print(
"Calibración completada.")
32 except Exception
as e: