Merge branch 'main' of https://github.com/AraComITServicesGmbH/emotionale-robotik
This commit is contained in:
commit
2396c023d3
3
hackathon/README.MD
Normal file
3
hackathon/README.MD
Normal 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.
|
@ -1,3 +1,4 @@
|
||||
opencv-python-headless
|
||||
facenet-pytorch
|
||||
hsemotion
|
||||
hsemotion
|
||||
pygame
|
5
hackathon/scripts/install.bat
Normal file
5
hackathon/scripts/install.bat
Normal file
@ -0,0 +1,5 @@
|
||||
@echo off
|
||||
|
||||
python -m venv env
|
||||
call env\Scripts\activate.bat
|
||||
pip install -r requirements.txt
|
4
hackathon/scripts/start_client.bat
Normal file
4
hackathon/scripts/start_client.bat
Normal file
@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
|
||||
call env\Scripts\activate.bat
|
||||
python client.py
|
4
hackathon/scripts/start_server.bat
Normal file
4
hackathon/scripts/start_server.bat
Normal file
@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
|
||||
call env\Scripts\activate.bat
|
||||
python server.py
|
@ -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):
|
||||
|
Loading…
Reference in New Issue
Block a user