crowd-detectionn-api / requirements.txt
ShaunMendes001's picture
Update requirements.txt
3cc8eb1 verified
# Core FastAPI and web server
fastapi==0.104.1
uvicorn[standard]==0.24.0
python-multipart==0.0.6
websockets==11.0.3
# Computer Vision and AI/ML
torch>=2.0.0
torchvision>=0.15.0
opencv-python==4.8.1.78
ultralytics==8.0.206
Pillow==10.0.1
# Face Recognition
face-recognition
# Machine Learning utilities
scikit-learn==1.3.0
numpy==1.24.3
pandas==2.0.3
joblib==1.3.2
# Video Processing and Streaming
opencv-contrib-python==4.8.1.78
imageio==2.31.6
imageio-ffmpeg==0.4.9
ffmpeg-python==0.2.0
# Async and Threading
asyncio-mqtt==0.13.0
# Data processing and utilities
python-dateutil==2.8.2
python-jose[cryptography]==3.3.0
python-dotenv==1.0.0
# WebSocket and real-time communication
python-socketio==5.8.0
redis==4.6.0 # Optional: for scaling WebSocket connections
# Logging and monitoring
structlog==23.1.0
# File handling and utilities
aiofiles==23.2.1
requests==2.31.0
Jinja2==3.1.2
# Additional video codecs and formats
av==10.0.0 # For advanced video processing
moviepy==1.0.3 # Video editing capabilities
# Performance optimization
numba==0.57.1 # JIT compilation for faster processing
psutil==5.9.5 # System monitoring