新增监狱人脸识别的biz

This commit is contained in:
zqc
2026-01-08 16:47:17 +08:00
parent a183d650b3
commit 6679c8ea34
4 changed files with 304 additions and 2 deletions

12
app.py
View File

@@ -18,7 +18,8 @@ from fastapi.openapi.docs import (
from fastapi.staticfiles import StaticFiles
from api.routes import face_features
from api.routes.algorithm_router import router as algorithm_router, sync_videofacebiz_params, sync_videofacebiz_blacklist
from api.routes.algorithm_router import router as algorithm_router, sync_videofacebiz_params, \
sync_videofacebiz_blacklist, sync_videofaceprisonbiz_params, sync_videofaceprisonbiz_blacklist
from api.errors import (
APIError,
validation_exception_handler,
@@ -72,6 +73,15 @@ async def lifespan(app: FastAPI):
else:
print("⚠️ RTSP 服务未启用")
# 自动同步VideoFacePrisonBiz参数和黑名单
print("🔄 自动同步VideoFacePrisonBiz参数和黑名单...")
try:
params_updated = sync_videofaceprisonbiz_params()
blacklist_loaded = sync_videofaceprisonbiz_blacklist()
print(f"✅ 自动同步完成 - 参数更新: {params_updated}个, 黑名单加载: {blacklist_loaded}")
except Exception as e:
print(f"⚠️ 自动同步失败: {e}")
yield
# 关闭时