MirandaDas Eye-Tracking-Toolkit
Nutze deine Augen, um deine Maus und mehr zu steuern
Nutze deine Augen, um deine Maus und mehr zu steuern
Mit Miranda kannst du deine Augen nutzen, um deine Maus und mehr zu steuern.
Die Nutzung ist einfach:
Alles, was du brauchst, ist eine Eye-Tracking-Brille, also im Grunde eine USB-Kamera vor deinem Auge.
🚧 Diese Software befindet sich noch in einer frühen Entwicklungsphase. 🚧
Es ist damit zu rechnen, dass nicht alles funktioniert. Wir freuen uns sehr über Feedback und Unterstützung!
Der einfachste Weg, Miranda zu nutzen, ist der Download der Anwendung: Download für Windows, Download für Linux
Unter Linux zusätzlich espeak-ng installieren: apt install espeak-ng
Sieh dir auch unsere Release Notes an – dort findest du auch Prüfsummen und Fingerprints – oder unser Git-Repository, wenn du das Projekt direkt aus dem Quellcode ausführen möchtest.
Kurz gesagt gibt es drei Komponenten: Eingaben, Tracking-Ansätze und Ausgaben.
Eine Eingabe liefert Eye-Tracking-Daten. Diese Daten werden mithilfe eines Tracking-Ansatzes in Bildschirmkoordinaten umgerechnet und anschließend durch eine Ausgabe genutzt oder veröffentlicht. Jede Kombination aus Eingabe und Tracking-Ansatz erfordert eine vorherige Kalibrierung.
Eine Eingabe ist die Quelle der Eye-Tracking-Daten. Die Daten können z. B. die Yaw- und Pitch-Rotation deiner Augen in Grad sein. Eine Eingabe kann die integrierte Eye-Tracking-Funktion von Miranda sein oder eine externe Anwendung, die parallel zu Miranda läuft. Da die Rohdaten selbst keine Information darüber enthalten, wohin der Benutzer schaut, benötigen wir einen Tracking-Ansatz.
Die Eingaben sind:
Ein Tracking-Ansatz legt fest, wie die Daten einer Eingabemethode in Bildschirmkoordinaten – also eine Position auf dem Bildschirm, z. B. für einen Mauszeiger – umgerechnet werden.
Es gibt zwei Ansätze:
Bevor die Daten einer Eingabemethode in Bildschirmkoordinaten umgerechnet werden können, ist eine Kalibrierung erforderlich. Jede Kombination aus Eingabemethode und Tracking-Ansatz benötigt eine eigene Kalibrierung. Nach erfolgreicher Kalibrierung wird das Ergebnis gespeichert und steht beim nächsten Start von Miranda wieder zur Verfügung.
Ausgaben verwenden die vom Tracking-Ansatz erzeugten Bildschirmkoordinaten.
Die Ausgaben sind:
127.0.0.1 und Port 9999 sind derzeit fest einkodiert.{"x": 799.01324, "y": 747.57, "timestamp": "2026-02-27 18:36:23.805078"}Diese Anwendung verwendet Open-Source-Komponenten. Den Quellcode der jeweiligen Projekte sowie die Lizenzinformationen findest du unten. Wir danken den Entwicklerinnen und Entwicklern für ihre Beiträge zur Open-Source-Community.
Miranda wird unter den Bedingungen der GPL Version 3.0 oder jeder späteren Version veröffentlicht.