This commit is contained in:
robert.jeutter 2023-10-06 07:08:48 +02:00
commit 2396c023d3
6 changed files with 19 additions and 2 deletions

3
hackathon/README.MD Normal file
View File

@ -0,0 +1,3 @@
# Hackathon emotionale Robotik
Wir haben einen Server entwickelt, welcher Emotionen anhand von Bildaufnahmen auswertet. Die IP-Adresse des Servers müsst ihr in der Config-Datei hinterlegen. 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. Der Client selbst lässt sich durch Ausführen der start_client.sh/.bat im root-Verzeichnis ausführen. Viel Spaß beim Coden.

View File

@ -1,3 +1,4 @@
opencv-python-headless
facenet-pytorch
hsemotion
hsemotion
pygame

View File

@ -0,0 +1,5 @@
@echo off
python -m venv env
call env\Scripts\activate.bat
pip install -r requirements.txt

View File

@ -0,0 +1,4 @@
@echo off
call env\Scripts\activate.bat
python client.py

View File

@ -0,0 +1,4 @@
@echo off
call env\Scripts\activate.bat
python server.py

View File

@ -47,7 +47,7 @@ def update_values(queue: Queue):
else:
queue.put((frame_bgr, emotions))
finally:
capture.close()
capture.release()
def update_to_clients(queue: Queue):