修复 bug

This commit is contained in:
Tian jianyong 2025-12-28 15:33:59 +08:00
parent 1bf393d01e
commit 88ff3dff6f

View File

@ -1555,7 +1555,7 @@ class FaceRecognitionSystem:
# 帧率控制 # 帧率控制
target_fps = 30 target_fps = 30
frame_interval = 1000 // target_fps # 每帧间隔毫秒 target_frame_interval_ms = 1000 // target_fps # 每帧间隔毫秒
last_frame_time = time.time() * 1000 last_frame_time = time.time() * 1000
# 清理定时控制 # 清理定时控制
@ -1576,8 +1576,8 @@ class FaceRecognitionSystem:
# 帧率控制控制到约30fps # 帧率控制控制到约30fps
elapsed = time.time() * 1000 - last_frame_time elapsed = time.time() * 1000 - last_frame_time
if elapsed < frame_interval: if elapsed < target_frame_interval_ms:
await asyncio.sleep((frame_interval - elapsed) / 1000) await asyncio.sleep((target_frame_interval_ms - elapsed) / 1000)
last_frame_time = time.time() * 1000 last_frame_time = time.time() * 1000
# 检查机器人角色并显示/隐藏视频 # 检查机器人角色并显示/隐藏视频