Wir haben einen Server entwickelt, welcher Emotionen anhand von Bildaufnahmen auswertet. Eure Aufgabe ist im Client in der Klasse OwnRobot passende Gesichtsausdrücke mit Pygame zu generieren. Hierzu könnt ihr euren Code in der Update-Funktion platzieren. Dort stehen euch das aktuelle Foto sowie die dazugehörigen erkannten Emotionen zur Verfügung. Ihr könnte den Parameter update_interval überschreiben, um die Geschwindigkeit der Aktualisierungen zu verändern. Die Auflösung der Raspberry-Pi-Displays beträgt 320 auf 240 Pixel. Viel Spaß beim Coden.
Installiert euch Git und Python auf eurem Rechner. Klont euch die Repository auf euer lokales System. Die IP-Adresse des Servers müsst ihr in der config.py hinterlegen. Vor der ersten Nutzung muss die install.sh Datei unter Linux oder die install.bat Datei unter Windows ausgeführt werden. Der Client selbst lässt sich anschließend durch Ausführen der start_client.sh Datei unter Linux oder die start_client.bat Datei unter Windows im root-Verzeichnis starten.
- Disgust: Ekel
- Neutral: Neutral
- Sadness: Traurigkeit
- Happiness: Freude
- Fear: Furcht
- Contempt: Verachtung
- Anger: Wut
- Surprise: Überraschung