improve fp compteur

This commit is contained in:
2023-01-14 17:24:14 +01:00
parent 520d97a244
commit 009200a975

View File

@@ -6,6 +6,9 @@ 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.host = host self.host = host
@@ -24,7 +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
print(1/delay) avg_fps += 1/delay
nb_fps += 1
print("FPS: ", avg_fps/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)