Doc_code |

Cargando...
Buscando...
Nada coincide
calibrate.py
Ir a la documentación de este archivo.
1 from pygaze import eyetracker, libinput, libscreen, libtime, liblog
2
3 def calibrate_tobii():
4 try:
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}")
11
12 disp = libscreen.Display(bgcolor=(255, 0, 0)) # ROJO para verificar pantalla
13 tracker = eyetracker.EyeTracker(disp)
14 print("Tracker inicializado")
15
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)
19 disp.show()
20
21 keyboard = libinput.Keyboard(keylist=['space'], timeout=None)
22 print("Esperando tecla...")
23 keyboard.get_key()
24
25 print("Iniciando calibración...")
26 tracker.calibrate()
27 print("Calibración completada.")
28
29 tracker.close()
30 disp.close()
31
32 except Exception as e:
33 print(f"Error: {e}")
calibrate.calibrate_tobii
calibrate_tobii()
Definition calibrate.py:3