fix compteur fps

This commit is contained in:
2023-01-14 17:26:12 +01:00
parent 009200a975
commit b9b4dc821b

View File

@@ -6,11 +6,11 @@ import os
import hands import hands
import time import time
avg_fps = 0
nb_fps = 0
class WebsocketServer: class WebsocketServer:
def __init__(self,getEffects,port=os.getenv("PORT"),host=os.getenv("HOST")) -> None: def __init__(self,getEffects,port=os.getenv("PORT"),host=os.getenv("HOST")) -> None:
self.avg_fps = 0
self.nb_fps = 0
self.host = host self.host = host
self.port = port self.port = port
self.getEffects = getEffects self.getEffects = getEffects
@@ -27,9 +27,9 @@ class WebsocketServer:
hands.frame() hands.frame()
await websocket.send(json.dumps(messages)) await websocket.send(json.dumps(messages))
delay = time.time() - start delay = time.time() - start
avg_fps += 1/delay self.avg_fps += 1/delay
nb_fps += 1 self.nb_fps += 1
print("FPS: ", avg_fps/nb_fps) print("FPS: ",self.avg_fps/self.nb_fps)
# await asyncio.sleep(1/30) # await asyncio.sleep(1/30)
#Remplacer ça par la fonction qui récupère les effets (dans le module de reconnaissance de gestes) #Remplacer ça par la fonction qui récupère les effets (dans le module de reconnaissance de gestes)