52 lines
772 B
Plaintext
52 lines
772 B
Plaintext
|
|
# 安保异常行为识别系统 - 依赖配置
|
|||
|
|
|
|||
|
|
# 核心框架
|
|||
|
|
fastapi==0.109.0
|
|||
|
|
uvicorn[standard]==0.27.0
|
|||
|
|
click>=8.0.0
|
|||
|
|
pydantic==2.5.3
|
|||
|
|
pydantic-settings==2.1.0
|
|||
|
|
|
|||
|
|
# 数据库
|
|||
|
|
sqlalchemy==2.0.25
|
|||
|
|
alembic==1.13.1
|
|||
|
|
pymysql==1.1.0
|
|||
|
|
cryptography==42.0.0
|
|||
|
|
|
|||
|
|
# 推理引擎
|
|||
|
|
torch>=2.0.0
|
|||
|
|
tensorrt>=10.0.0
|
|||
|
|
pycuda>=2023.1
|
|||
|
|
ultralytics>=8.1.0
|
|||
|
|
numpy>=1.24.0
|
|||
|
|
|
|||
|
|
# 视频处理
|
|||
|
|
opencv-python>=4.8.0
|
|||
|
|
|
|||
|
|
# 几何处理
|
|||
|
|
shapely>=2.0.0
|
|||
|
|
|
|||
|
|
# 配置管理
|
|||
|
|
pyyaml>=6.0.1
|
|||
|
|
python-dotenv>=1.0.0
|
|||
|
|
|
|||
|
|
# 监控与日志
|
|||
|
|
prometheus-client==0.19.0
|
|||
|
|
python-json-logger==2.0.7
|
|||
|
|
|
|||
|
|
# 异步支持
|
|||
|
|
asyncio>=3.4.3
|
|||
|
|
|
|||
|
|
# 工具库
|
|||
|
|
python-dateutil>=2.8.2
|
|||
|
|
pillow>=10.0.0
|
|||
|
|
|
|||
|
|
# 前端(React打包后静态文件)
|
|||
|
|
# 静态文件服务用aiofiles
|
|||
|
|
aiofiles>=23.2.1
|
|||
|
|
|
|||
|
|
# 开发与测试
|
|||
|
|
pytest==7.4.4
|
|||
|
|
pytest-asyncio==0.23.3
|
|||
|
|
httpx==0.26.0
|